А какое поведение вы хотите получить?

вт, 13 апр. 2021 г., 13:00 greenh <gre...@gmail.com>:

> Боюсь ошибиться, но я думаю что он (когда узнает о том, что браузер сдох)
> просто перестанет ждать ответа на запрос от пхп но: пхп останется жить, его
> процесс останется запущен, сокет, который он слушает останется активным и
> процессы внутри его продолжат работу. Уточнить причину такого поведения, я
> думаю, стоит у разработчиков 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

Ответить