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

Victor Sudakov vas на sibptus.ru
Вт Апр 13 10:28:12 UTC 2021


greenh wrote:
> Боюсь ошибиться, но я думаю что он (когда узнает о том, что браузер сдох)
> просто перестанет ждать ответа на запрос от пхп но: пхп останется жить, его
> процесс останется запущен, сокет, который он слушает останется активным и
> процессы внутри его продолжат работу. 

Почему бы сокет останется активным, если nginx закрыл соединение к
апстриму? Или nginx не закрывает соединение к апстриму, когда "браузер
сдох"?

Вообще nginx на каждый запрос открывает новое соединение (TCP или Unix
socket) с апстримом, или всё время держит одно соединение с апстримом и
все запросы к php-fpm через это одно соединение идут?

> Уточнить причину такого поведения, я
> думаю, стоит у разработчиков php-fpm.

Сперва бы ответить на вопрос выше, а это вопрос по nginx. Судя по
наличию параметра max_conns у upstream, всё же имеют место быть
одновременно много соединений к одному апстриму.

-- 
Victor Sudakov VAS4-RIPE
http://vas.tomsk.ru/
2:5005/49 at fidonet


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