[Web-SIG] Starting Web Servers using socket FDs

Benoit Chesneau bchesneau at gmail.com
Tue Jun 5 12:31:05 CEST 2012


On Tue, Jun 5, 2012 at 12:26 PM, Tarek Ziadé <tarek at ziade.org> wrote:
> On 6/5/12 11:46 AM, Roberto De Ioris wrote:
>>
>> ...
>>
>> Gunicorn can already bind (or better, accept) from file descriptors
>> specifying an environment variable.
>
> I don't think you can start gunicorn using a file descriptor, or I failed to
> do it. The best I was able to do was to create a small wsgi server
> using Gunicorn as a lib.
>
> Gunicorn uses an environment variable when it respawns workers but it does
> not offer it as a public option as far as I understand how it works
>
>
export GUNICORN_FD=<your fd>

and then gunicorn will use this file descriptor when it starts.

But it should be possible to pass it directly using a config option if
it's needed.

- benoît


More information about the Web-SIG mailing list