arachnode.net
An Open Source C# web crawler with Lucene.NET search using SQL Server 2008/2012/2014/2016/CE An Open Source C# web crawler with Lucene.NET search using MongoDB/RavenDB/Hadoop

Completely Open Source @ GitHub

Does arachnode.net scale? | Download the latest release

512 MB of RAM limitiation will cause AN to stuck.

rated by 0 users
Answered (Verified) This post has 1 verified answer | 3 Replies | 2 Followers

Top 10 Contributor
229 Posts
megetron posted on Thu, Apr 22 2010 5:04 AM

Hi,

On a regular PC hardware using 1.5GB of RAM, limit AN to use only 512MB.

Everything works great for 15 minutes, but then, AN stuck. the crawl stops. I run it on debug mode, and tried to find the loop it was running to, but couldn't find it.

What are the requierments for AN to run? I think that AN shoulfd displays a warnning message when crawl starts. what do you think?

 

Answered (Verified) Verified Answer

Top 10 Contributor
1,905 Posts

How many threads are you running?  There is a known issue with Visual Studio that causes AN to hang - but isn't AN specific - rather a bug in Visual Studio.

The VS bug occurs when you run a large number of threads (>30), but does not occur when running the compiled .exe.

Are there any messages being logged to the console?

I have run AN with 128 for days at a time.

-Mike

For best service when you require assistance:

  1. Check the DisallowedAbsoluteUris and Exceptions tables first.
  2. Cut and paste actual exceptions from the Exceptions table.
  3. Include screenshots.

Skype: arachnodedotnet

All Replies

Top 10 Contributor
1,905 Posts

How many threads are you running?  There is a known issue with Visual Studio that causes AN to hang - but isn't AN specific - rather a bug in Visual Studio.

The VS bug occurs when you run a large number of threads (>30), but does not occur when running the compiled .exe.

Are there any messages being logged to the console?

I have run AN with 128 for days at a time.

-Mike

For best service when you require assistance:

  1. Check the DisallowedAbsoluteUris and Exceptions tables first.
  2. Cut and paste actual exceptions from the Exceptions table.
  3. Include screenshots.

Skype: arachnodedotnet

Top 10 Contributor
229 Posts
megetron replied on Fri, Apr 23 2010 12:32 AM

did you run this with debug or a release mode....?

I tested this on debug mode, and probably this is really issue with VS2008, I am not familiar with 2010 yet.
Currently I am testing this in a release mode, with 7 threads, 512MB, and it looks fine!!!!
Will keep working on this for several days, so I will know better,

Top 10 Contributor
1,905 Posts

Both.

Cool.  Glad to hear it is working for you.

For best service when you require assistance:

  1. Check the DisallowedAbsoluteUris and Exceptions tables first.
  2. Cut and paste actual exceptions from the Exceptions table.
  3. Include screenshots.

Skype: arachnodedotnet

Page 1 of 1 (4 items) | RSS
An Open Source C# web crawler with Lucene.NET search using SQL 2008/2012/CE

copyright 2004-2017, arachnode.net LLC