Назад | Перейти на главную страницу

может ли php-fpm перезапускать процессы на основе использования памяти?

Параметр max_requests часто используется для удаления процессов, которые могут использовать больше памяти, чем обычно.

Можно ли настроить php-fpm так, чтобы он сначала удалял процессы, которые используют больше всего памяти?

Без этого может потребоваться подождать, пока полный набор процессов не истечет и не обновится, что может никогда не произойти, если сервер замедляется из-за чрезмерного использования памяти.

Альтернатива консервативности с максимальным количеством процессов приведет к недоиспользованию сервера при наличии широкого диапазона требований к памяти.

Не уверен, есть ли такой вариант. Вместо этого в конфигурационном файле php-fpm есть опция ограничения памяти: php_admin_value[memory_limit] = 128M