Hi David,

We're running Solr 1.1 and we're seeing intermittent cases where
Solr stops responding to HTTP requests.  It seems like the listener
on port 8983 just doesn't respond.

When we started using solr we encountered the same problem. We are currently running solr 1.0 (!) with tomcat 5.5 on two servers. Our index has 16 million documents and is updated about 10 times per day (depending on the incoming data).
We found out three factors which may be responsible for the problems:

1) Memory. Our two servers running solr have 8 GB each and we have set the option -Xmx2560M for tomcat. We got rid of the most problems by increasing the memory. We had no success trying to get solr running with just 4GB in the machine.

2) Disk activity. This is strange. We found out that using rsync on the machine sometimes makes solr stop responding. We cound avoid this by setting an upper limit on the bandwidth rsync uses. Just recently we found out that even copying big files on the machine stops solr. So It seems that high disk activity might cause problems for solr. (We have a MySQL database running on the same servers. Normal operation seems to be no problem, even if the servers have high load.)

3) Reading and writing at the same time. We had no chance updating an index while querying it at the same time. So when the index on our master server is updated all queries will go to the second server.

I think that some of the problems are solved in newer versions of solr. We are going to test that in the near future.

Marcus

Reply via email to