Я использую веб-сервер Ubuntu 10.04 nginx с PHP-FPM. Он имеет 512 МБ общей памяти (256 МБ подкачки). После запуска процесса PHP-FPM (/etc/init.d/php5-fpm start
), он использует приемлемый размер ~ 100 МБ для примерно 5 детей. Но затем процессы внезапно увеличиваются до 400 МБ.
Вот график использования памяти моим сервером с PHP-FPM.
Вот мое использование памяти процессом PHP (ps aux | grep php
)
Я установил конфигурацию PHP-FPM консервативно: pm = static
и pm.max_children = 5
. У меня всего несколько блогов на Wordpress, и у меня не так много посетителей.
Как я могу контролировать использование памяти процессами PHP-FPM чтобы он не съел мой сервер?