sounds like you've hit your file descriptor limit.
On 9 August 2011 13:07, sleepnova <[email protected]> wrote: > I got series of exception as follow on the CouchDB log. > > =ERROR REPORT==== 9-Aug-2011::19:57:45 === > {mochiweb_socket_server,225,{acceptor_error,{error,accept_failed}}} > [error] [<0.7496.6>] {error_report,<0.34.0>, > {<0.7496.6>,std_error, > [{application,mochiweb}, > "Accept failed error","{error,enfile}"]}} > > =ERROR REPORT==== 9-Aug-2011::19:57:45 === > application: mochiweb > "Accept failed error" > "{error,enfile}" > [error] [<0.7496.6>] {error_report,<0.34.0>, > {<0.7496.6>,crash_report, > > [[{initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}}, > {pid,<0.7496.6>}, > {registered_name,[]}, > {error_info, > {exit, > {error,accept_failed}, > [{mochiweb_socket_server,acceptor_loop,1}, > {proc_lib,init_p_do_apply,3}]}}, > {ancestors, > > [couch_httpd,couch_secondary_services,couch_server_sup,<0.35.0>]}, > {messages,[]}, > {links,[<0.106.0>]}, > {dictionary,[]}, > {trap_exit,false}, > {status,running}, > {heap_size,233}, > {stack_size,24}, > {reductions,202}], > []]}} > [error] [<0.106.0>] {error_report,<0.34.0>, > {<0.106.0>,std_error, > {mochiweb_socket_server,225,{acceptor_error,{error,accept_failed}}}}} > > Following on the Java client side. > > java.net.SocketException: Connection reset > at java.net.SocketInputStream.read(Unknown Source) > at > org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149) > at > org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110) > at > org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:260) > at > org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98) > at > org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252) > at > org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281) > at > org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247) > at > org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219) > at > org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:298) > at > org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) > at > org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:622) > at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:454) > at > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) > at > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) > at > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) > at > CouchChangesFeedStressTest.openConnection(CouchChangesFeedStressTest.java:46) > at CouchChangesFeedStressTest.access$0(CouchChangesFeedStressTest.java:40) > at CouchChangesFeedStressTest$1.run(CouchChangesFeedStressTest.java:29) > at java.lang.Thread.run(Unknown Source) > > 2011/8/8 Randall Leeds <[email protected]> > >> Can you show us an error message from the 500 or a snippet of the >> CouchDB log at that point? >> CouchDB by default usually has some resource limits[1] and I do not >> know if IrisCouch has changed them. >> >> -Randall >> >> [1] http://wiki.apache.org/couchdb/Performance#Resource_Limits >> >> >> On Sat, Aug 6, 2011 at 11:39, sleepnova <[email protected]> wrote: >> > Hi, >> > >> > I was watching the O'Reilly Webcast about CouchDB _changes feed >> > http://www.youtube.com/watch?v=WaH4_Hq33PI >> > and in the video (53:24) it says it's no problem for a single CouchDB >> > to handle thousands and thousands of changes request open. >> > But in my own test, both on my local and IrisCouch instance it can >> > only handles hundreds changes request before running into 500 internal >> > server error. >> > >> > Did I miss something? >> > >> > -- >> > - sleepnova >> > >> > > > > -- > - sleepnova >
