Является ли соединение между nginx и php-fpm постоянным соединением?

Я думаю, что связь между nginx и php-pfm является постоянным убеждением. После прочтения исходного кода php-fpm я обнаружил, что соединение не будет закрыто после того, как php-fpm обработает запрос. Как только обработанный номер получит номер конфигурации (php-fpm.ini можно настроить), php-fpm будет активно закрывать соединение. Поэтому мне интересно знать, правильно ли мое понимание?

0

Решение

Связь между nginx и php-fpm не постоянна но должен был быть, когда включен keepalive как описано в https://serverfault.com/questions/739918/whats-the-relationship-between-an-nginx-worker-process-and-php-fpm Флорин

Можно утверждать, что если вы включите функцию keepalive fastcgi в nginx, процессы php-fpm будут оставаться там дольше. Принимая во внимание, что каждый рабочий процесс получает свой собственный пул соединений для восходящих потоков, которые используют keepalive, это может привести к тому, что php-fpm будет постоянно поддерживать большее количество процессов для каждого рабочего процесса. Однако, fastcgi keepalive не работает в php-fpm, насколько я знаю, поэтому это не должно быть проблемой

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]