Достигнут максимальный предел пулов Php-fpm7

Я настроил наш сервер так, чтобы у каждого сайта был свой пользователь. Кажется, это стандартный (и наиболее безопасный) способ сделать это.

Кажется, я достиг своего рода ограничения пула. В файле php-fpm.conf ясно сказано: «Нет ограничений на количество пулов, которые может обрабатывать FPM. Ваша система все равно скажет вам :)» . Однако служба запустит не более 9 пулов, прежде чем один будет автоматически удален. Сообщает ли мне это моя система? (без ошибок и много свободной памяти.)

Пулы включены с использованием настройки по умолчанию (Debian): служба запустит не более 9 пулов, прежде чем один будет автоматически удален. Сообщает ли мне это моя система? (без ошибок и много свободной памяти.)

Пулы включены с использованием настройки по умолчанию (Debian): служба запустит не более 9 пулов, прежде чем один будет автоматически удален. Сообщает ли мне это моя система? (без ошибок и много свободной памяти.)

Пулы включены с использованием настройки по умолчанию (Debian): include = / etc / php / 7.0 / fpm / pool.d / *. conf

Обычно загружаются 9 из них, больше они удаляются без ошибок. Если я переименую файлы в этой папке, чтобы они были упорядочены по-другому, будут запущены другие 9 пулов (т. Е. Загружаются первые или последние 9 из папки).

Пример конфигурации моего пула:

[user1]
user = user1
group = user1
listen = /run/php/php7.0-fpm-user1.sock
listen.owner = www-data
listen.group = www-data
pm = ondemand
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.process_idle_timeout = 10s;
pm.max_requests = 500
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

Все мои пулы настроены, как указано выше (конечно, с разными именами пользователей). Я пробовал как ondemand , так и динамический , но ни один из них не работал.

У меня много свободной памяти на сервере, поэтому я предполагаю, что проблема не в этом.

Это Ошибка FPM или мне нужно где-то изменить настройки, чтобы разрешить более 9 пулов? Я просмотрел список ошибок FPM и не нашел ничего актуального и не хочу публиковать сообщение об ошибке, если это очевидная ошибка конфигурации. Похоже, я не могу найти где-нибудь еще кого-нибудь, кто писал бы о подобной проблеме.

1
задан 5 June 2017 в 14:44
1 ответ

Это немного устарело, но у меня была аналогичная проблема, когда имя пула было слишком длинным, и поэтому пул удалялся без каких-либо ошибок.

Надеюсь, это поможет кому-то

0
ответ дан 4 December 2019 в 04:51

Теги

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