我使用PHP-FPM运行Ubuntu 10.04 nginxnetworking服务器。 它有512MB的总内存(256MB交换)。 启动PHP-FPM进程( /etc/init.d/php5-fpm start )之后,它为大约5个孩子使用了一个可接受的〜100MB。 但是这个过程突然膨胀到了400MB。
这里是我的服务器使用PHP-FPM的内存使用情况的图表。
这里是我的PHP进程内存使用( ps aux | grep php )
我保守地设置了我的PHP-FPMconfiguration: pm = static和pm.max_children = 5 。 我只运行几个WordPress的博客,我没有那么多的访问者。
我如何控制PHP-FPM进程的内存使用情况,使其不会占用我的服务器?