Pull to refresh

Comments 6

А имеет значение в данном контексте находятся nginx и php-fpm в одном поде или в разных? Я пока не могу определиться какой вариант брать по умолчанию.


Ещё интересно выглядит возможность последнего nginx--ingress "проксировать" http запросы прямо в PHP-fpm по fastcgi, но в продакшен ещё не пробовал, да и не для всех наших кейсов подходит нормально — try-files с фолбэком на PHP не сделаешь на ингрессе

UFO just landed and posted this here
А я просто добавил в Dockerfile строку
STOPSIGNAL SIGQUIT
и graceful shutdown в nginx/php-fpm в Kubernetes заработал сам собой.

Когда в последний раз смотрел Dockerfile у NGINX видел, что там также используется SIGQUIT в качестве сигнала, насколько помню, был даже issue на эту тему. Нюанс в том, что на стопсигнале проблема не заканчивается и как раз в статье представлены другие проблемы, которые также нужно решить

UFO just landed and posted this here
Sign up to leave a comment.