Тонкости работы FastCGI (phpfpm)
Victor Sudakov
vas на sibptus.ru
Вт Апр 13 05:11:46 UTC 2021
Коллеги,
Есть момент, который я не понимаю, как работает. У nginx есть upstream,
который представляет собой хост с php7.4-fpm. Допустим на PHP написали
код, который зацикливается, или спит 3 часа, или посылает SQL запрос на
3 часа работы - короче, работать собирается долго или бесконечно.
Вот пришел от пользователя HTTP запрос, nginx его передал php-fpm в
злополучный код, phpfpm child начал бесконечную работу... Что должно
произойти, когда пользователь отменил HTTP запрос, или браузер закрыл?
nginx закроет соответствующее соединение с php-fpm ? А PHP-код продолжит
работу? Или должен прерваться?
Прошу прощения за сумбурное изложение, поправки и указания на неверное
понимание логики работы с благодарностью принимаются.
--
Victor Sudakov VAS4-RIPE
http://vas.tomsk.ru/
2:5005/49 at fidonet
Подробная информация о списке рассылки nginx-ru