Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1F22B654E for ; Tue, 19 Jul 2011 20:23:24 +0000 (UTC) Received: (qmail 36146 invoked by uid 500); 19 Jul 2011 20:23:23 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 36088 invoked by uid 500); 19 Jul 2011 20:23:22 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 36080 invoked by uid 99); 19 Jul 2011 20:23:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jul 2011 20:23:22 +0000 X-ASF-Spam-Status: No, hits=-2001.1 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jul 2011 20:23:19 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 52EF945606 for ; Tue, 19 Jul 2011 20:22:58 +0000 (UTC) Date: Tue, 19 Jul 2011 20:22:58 +0000 (UTC) From: "Derek Perez (JIRA)" To: dev@couchdb.apache.org Message-ID: <1316514655.5198.1311106978336.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (COUCHDB-536) CouchDB HTTP server stops accepting connections MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/COUCHDB-536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067938#comment-13067938 ] Derek Perez commented on COUCHDB-536: ------------------------------------- I have this error as well, couchdb 1.0.2 proxying SSL through stunnel: [Tue, 19 Jul 2011 20:04:00 GMT] [error] [<0.103.0>] {error_report,<0.32.0>, {<0.103.0>,std_error, {mochiweb_socket_server,225,{acceptor_error,{error,accept_failed}}}}} [Tue, 19 Jul 2011 20:04:00 GMT] [error] [<0.20541.14>] {error_report,<0.32.0>, {<0.20541.14>,std_error, [{application,mochiweb}, "Accept failed error","{error,emfile}"]}} [Tue, 19 Jul 2011 20:04:00 GMT] [error] [<0.20541.14>] {error_report,<0.32.0>, {<0.20541.14>,crash_report, [[{initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}}, {pid,<0.20541.14>}, {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.33.0>]}, {messages,[]}, {links,[<0.103.0>]}, {dictionary,[]}, {trap_exit,false}, {status,running}, {heap_size,233}, {stack_size,24}, {reductions,197}], []]}} > CouchDB HTTP server stops accepting connections > ----------------------------------------------- > > Key: COUCHDB-536 > URL: https://issues.apache.org/jira/browse/COUCHDB-536 > Project: CouchDB > Issue Type: Bug > Components: HTTP Interface > Affects Versions: 0.10, 1.1 > Environment: Ubuntu Linux 8.04 32bit and 64bit with Erlang R13B01 > or Ubuntu Linux 8.04 64bit with Erlang R14B02 > Reporter: Simon Eisenmann > > Having 3 Couches all replicating a couple of databases to each other (pull replication with a update notification process) the HTTP service on any of the Couches stops working at some point (when running for a couple of ours with constant changes on all databases and servers). > This is the error when a new HTTP request comes in: > =ERROR REPORT==== 19-Oct-2009::10:18:55 === > application: mochiweb > "Accept failed error" > "{error,enfile}" > [error] [<0.21619.12>] {error_report,<0.24.0>, > {<0.21619.12>,crash_report, > [[{initial_call,{mochiweb_socket_server,acceptor_loop,['Argument__1']}}, > {pid,<0.21619.12>}, > {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.1.0>]}, > {messages,[]}, > {links,[<0.66.0>]}, > {dictionary,[]}, > {trap_exit,false}, > {status,running}, > {heap_size,233}, > {stack_size,24}, > {reductions,202}], > []]}} > [error] [<0.66.0>] {error_report,<0.24.0>, > {<0.66.0>,std_error, > {mochiweb_socket_server,225,{acceptor_error,{error,accept_failed}}}}} > To me this seems like it runs out of threads or sockets to handle the new connection or somewhat like this. > Also i see in this setup that if i put lots of changes in a short time at some point the replication process hangs (never finishes) and when trying to restart the same replication once again is not possible and resulting in a timeout. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira