Боюсь ошибиться, но я думаю что он (когда узнает о том, что браузер сдох) просто перестанет ждать ответа на запрос от пхп но: пхп останется жить, его процесс останется запущен, сокет, который он слушает останется активным и процессы внутри его продолжат работу. Уточнить причину такого поведения, я думаю, стоит у разработчиков php-fpm.
вт, 13 апр. 2021 г. в 10:52, Victor Sudakov <v...@sibptus.ru>: > Aleksandr Sytar wrote: > > > > > Что должно > > > произойти, когда пользователь отменил HTTP запрос, или браузер закрыл? > > > nginx закроет соответствующее соединение с php-fpm ? А PHP-код > продолжит > > > работу? Или должен прерваться? > > > > > > Прошу прощения за сумбурное изложение, поправки и указания на неверное > > > понимание логики работы с благодарностью принимаются. > > > > > > > > > > > Раз - https://habr.com/ru/post/179399/ > > Двас - https://www.php.net/manual/ru/function.fastcgi-finish-request.php > и > > крути себе дальше в базе что надо. > > Я наверное плохо сформулировал вопрос, но мне как раз интересно видеть > обратное поведение. Закрыли браузер - обслуживавший этот сеанс процесс > PHP завершился, что бы ни делал в этот момент. > > А в приведенных ссылках обратную задачу пытаются решить. > > Антиоффтопик. nginx-то что делает в момент закрытия соединения > клиентским браузером: закрывает ли соответствущее соединение с fastcgi > upstream-ом? > > -- > 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
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru