flupke / rainbow-saddle

A wrapper around gunicorn to handle graceful restarts correctly
48 stars 12 forks source link

The new master is orphaned #14

Closed mindojo-victor closed 6 years ago

mindojo-victor commented 6 years ago

I have this supervisor config:

[program:brain]
command = rainbow-saddle --pid %(here)s/run/gunicorn.pid gunicorn --config=python:settings.gunicorn brain.application:application

When I start supervisor: image

When I send HUP signal to rainbow-saddle, it sends USR2 signal to Gunicorn, which forks into a new master. Then old master is killed, making the new master orphaned.

Is this the correct/expected behavior?

flupke commented 6 years ago

Hi, and sorry for the late reply.

I don't use gunicorn or rainbow-saddle in production anymore, I don't even do web development, so it's a bit hard to follow on issues, sorry.

I wrote rainbow-saddle for an earlier version of gunicorn which had different behavior, and compatibility with newer versions has been contributed by other developers.

I'm not sure what to do with this project, people seem to still be using it, but it bothers me to maintain it without using it.

mindojo-victor commented 6 years ago

I guess you should change README mentioning that the project in closed/unsupported. Then someone could take over it.