GitHub user weicao opened a pull request:
https://github.com/apache/couchdb/pull/31
[PATCH] Fix Mochiweb acceptor blocked in ssl handshake
Acceptor cannot be recycled until ssl handshake is done,
so it's possible and easy for all acceptors be blocked between the point
where the new socket's connected and the ssl handshake is done.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/weicao/couchdb
fix_mochiweb_acceptor_blocked_in_ssl
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/couchdb/pull/31.patch
----
commit 899280a0e1fb6f0c9265244ed9c1c24ed97f80d1
Author: Wei Cao <[email protected]>
Date: 2012-08-15T19:53:07-07:00
[PATCH] Fix Mochiweb acceptor blocked in ssl handshake
Acceptor cannot be recycled until ssl handshake is done,
so it's possible and easy for all acceptors be blocked between the point
where the new socket's connected and the ssl handshake is done.
----