Gunicorn предотвратить HUP после его срабатывания

Согласно документации Gunicorn не существует хука для pre_worker_exit. В основном я пытаюсь добиться того, чтобы предотвратить выход рабочих, если выполнены некоторые критерии. В моем Django приложении есть несколько функций, которые из-за состояния гонки запускаются после сигнала HUP, и поэтому, когда рабочие выходят и порождаются новые, функции прерываются в старых рабочих. Есть ли способ остановить сигнал HUP после его срабатывания или сделать какой-то хук pre_worker_exit, который будет проверять, выполнены ли некоторые критерии, и таким образом задерживать выход рабочего? Спасибо

Вернуться на верх