benoitc / gunicorn

gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
http://www.gunicorn.org
Other
9.63k stars 1.73k forks source link

Replace inter-process communication implementation #1760

Open tilgovi opened 6 years ago

tilgovi commented 6 years ago

Gunicorn needs a new IPC implementation. The current version will not work under Windows and there are a number of other reported issues.

Please use this thread to discuss new implementation proposals.

benoitc commented 6 years ago

Long time ago I started a work to have something like imsg in gunicorn. Having a simple mechanism to communicate between processes using sockets can be easily ported to any platform and would solve the current issue. Using it we could have:

and more usages.

That's a good call anyway, I can resurrect that work. I was waiting in fact we kill first the support of python2 tto make the dev easier. Thoughts?