-s reload
для перезагрузки конфига с нулевым даунтаймом.Получив сигнал, главный процесс проверяет правильность синтаксиса нового конфигурационного файла и пытается применить конфигурацию, содержащуюся в нём. Если это ему удаётся, главный процесс запускает новые рабочие процессы и отправляет сообщения старым рабочим процессам с требованием завершиться. В противном случае, главный процесс откатывает изменения и продолжает работать со старой конфигурацией. Старые рабочие процессы, получив команду завершиться, прекращают принимать новые запросы и продолжают обслуживать текущие запросы до тех пор, пока все такие запросы не будут обслужены. После этого старые рабочие процессы завершаются.
Предлагаю смотреть на вопросы-ответы на Тостере, не как на решение только частных проблем ТС, а как на базу знаний, где принятые ответы могут в последствии оказаться полезными кому-то ещё.