Comment 1 for bug 701208

Revision history for this message
Jason Stephenson (jstephenson) wrote :

With Dan Scott's help in IRC, we were able to make this problem go away by adjusting open-ils.cstore settings in /openils/conf/opensrf.xml.

By raising the max_requests to 2000 and the max_children to 45, the problem disappeared. It seems the real problem is that we were running out of cstore processes, so the max_children is probably the key setting here.

While doing Browse Hold Shelf for our largest library, 32 cstore child processes were created. This library has 943 copies on the hold shelf as of this writing. If you are a larger consortium with several large members, you'll want to experiment with the cstore max_children setting to find one that works for you. I expect ours will go larger than 45 as multiple libraries browse the hold shelf simultaneously.