У меня есть несколько пулов сокетов PHP-FPM UNIX для одного и того же хоста, которые имеют логическое разделение кодовой базы/функциональности и предназначены для будущего масштабирования того же самого. Nginx управляет маршрутизацией в правый сокет на основе шаблонов URI. Развертывание работает нормально.
Всякий раз, когда я изменяю конфигурацию пула для любого, я перезагружаю/перезапускаю процесс FPM (по сигналу USR2).
Я не знаю, как работают внутренние функции FPM, но я предполагаю, что при перезапуске основного процесса все пулы перезапускаются/перезагружаются. Пожалуйста, поправьте меня, если я ошибаюсь.
Я хочу знать, могу ли я перезагрузить/перезапустить только один пул, когда другие работают так, как они были (никаких проблем в проходящих транзакциях в этих пулах).
Я также был бы признателен за любые другие предложения по настройке, которые могли бы позволить мне иметь требуемое управление пулами