Re: Тонкости работы FastCGI (phpfpm)

greenh greenh на gmail.com
Вт Апр 13 04:03:38 UTC 2021


Nginx закроет соединение, а php код будет работать до того момента, пока не
наступит max_time_limit в самом пхп, либо, если он будет установлен в 0 -
то безконечно.

вт, 13 апр. 2021 г. в 08:11, Victor Sudakov <vas на sibptus.ru>:

> Коллеги,
>
> Есть момент, который я не понимаю, как работает. У 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 на fidonet
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20210413/67481b3e/attachment.htm>


Подробная информация о списке рассылки nginx-ru