On May 16, 2010, at 4:37 PM, Randall Leeds wrote:

> On Sun, May 16, 2010 at 14:44, John Merrells <[email protected]> wrote:
>> In the couch log I see patches where it's returning 500 for PUTs and GETs... 
>> e.g.
> 
> ...snip...
> 
>> But there's nothing there to suggest why it's happening. The same documents 
>> will work fine later when the client retries.
> 
> You could try debug logging.

With debugging on... 

[Tue, 18 May 2010 06:08:53 GMT] [debug] [<0.12523.115>] httpd 500 error 
response:
 
{"error":"timeout","reason":"{gen_server,call,[<0.13110.110>,{open_ref_count,<0.12523.115>}]}"}


[Tue, 18 May 2010 06:08:53 GMT] [debug] [<0.12575.115>] httpd 500 error 
response:
 {"error":"timeout","reason":"{gen_server,call,\n    [couch_server,\n     
{open,<<\"articles-2\">>,\n         [{user_ctx,\n              
{user_ctx,<<\"admin\">>,\n                  [<<\"_admin\">>],\n                 
 <<\"{couch_httpd_auth, default_authentication_handler}\">>}}]}]}"}

...so it's timing out.

> 
>> My only other theory is that I have more open databases than the 
>> configuration allows for.
> 
> Seems possible.
> 
>> 
>> max_dbs_open = 100
>> 
>> and I have ~130 databases. Could that explain it?
> 
> Easy way to test :)

Yeah, I'll bump it up and see if the badness goes away.

John

-- 
John Merrells
http://johnmerrells.com
+1.415.244.5808






Reply via email to