knutin/elli — pull request #29 by anha0825 (2012-10-05 11:45:38+00:00)
Title: Keep track of Listening processes that hasn't sent the accept message

We had a problem during benchmarking that all our listeners got a error message from gen_tcp:listen. After this our system (and elli) was up but no processes where waiting for requests. This would solve this, but not i a perfect way. You might end up with 1 (or to few) processes waiting for accept. Another way to do this is to have a supervisor for the processes wait for accept. That would give the user better control over restart thresholds. Yet another way would be to use a connection pool.

What do you think, is it good for now?