PHP-FPM есть память и amp; Создание множества пулов

Я установил свой nginx с php-fpm. каждый vhost имеет свой собственный unix-socket и отдельный POOL. Но проблема в том, что php-fpm создает 7 потоков для каждого пула конфигураций, который я создал в /etc/php5/fpm/pool.d/

, почему? и как я могу определить, что пул создается только тогда, когда просматривается url, связанный с VHOST.

1
задан 19 December 2013 в 21:43

1 ответ

Многие люди рекомендуют использовать pm = ondemand для сохранения памяти. Однако это также означает, что ваше время на первый байт (или ответ на сервер) будет очень большим, потому что если ваш веб-сервер не имел недавних посещений, модуль php-fpm должен сначала создать дочерний элемент, прежде чем отвечать на запрос. Если вы используете pm = dynamic, это означает, что вы всегда будете иметь хотя бы 1 ребенка, готового ответить на запрос клиента. Следующее загрузит 1 ребенка на пользователя после перезапуска php-fpm

pm=dynamic
pm.start_servers=1
pm.min_spare_servers=1
0
ответ дан 24 May 2018 в 13:55

Другие вопросы по тегам:

Похожие вопросы: