
У меня есть сервер nginx, конфигурация которого генерируется «на лету» с помощью набора скриптов, и управление тем, требуются ли изменения конфигурации для перезапуска или нет, на самом деле является нетривиальным процессом.
Есть ли недостатки в том, чтобы просто указать nginx перезагружаться через HUP раз в несколько минут (каждую минуту?), чтобы гарантировать, что новая конфигурация, которая перезапишет старую в том же месте, будет введена в действие?
Мое первоначальное тестирование на одном хосте с генерируемой нагрузкой ~100 транзакций в секунду не выявило никакой разницы, но меня беспокоят производственные нагрузки и то, что это может означать, если, например, каждое ядро ЦП уже «используется» потоком nginx при перезагрузке конфигурации.
Документация не помогает вообще, поэтому я спрашиваю: влияет ли перезагрузка конфигурации nginx через SIGHUP на производительность?