http://www.perlmonks.org?node_id=1003917


in reply to Multithreaded Socket Listener

You are re-inventing a well-worn wheel here ...

One process should sit in a select loop waiting for incoming requests, then it should enqueue those requests to send them to a phalanx of waiting servers that will each provide a response.

Wait! Wait! I just described FastCGI (and Plack).