即使在零stream量下,php-fpm工作人员也会吃大量的内存

htop转储 http://i.stack.imgur.com/EgbDt.pngu

即使服务器上的stream量已经有一段时间了,php-fpm的工作人员也会占用大量的内存。 这是什么记忆? 它泄漏内存(magento是在该池)还是某种PHPcaching(我只使用APCcaching应该在一个共享内存中的某处)?

这是我的configuration:

[www] listen = 127.0.0.1:9000 listen.allowed_clients = 127.0.0.1 user = www group = www pm = dynamic pm.max_children = 50 pm.start_servers = 5 pm.min_spare_servers = 5 pm.max_spare_servers = 35 slowlog = /var/log/php-fpm/www-slow.log php_admin_value[error_log] = /var/log/php-fpm/www-error.log php_admin_flag[log_errors] = on php_admin_value[memory_limit] = 256M php_value[session.save_handler] = files php_value[session.save_path] = /var/lib/php/session 

编辑:我知道我在这里过度收集我的资源,我已经修复了,但我仍然想知道这是什么内存,为什么PHP-FPM不释放它。

你有没有尝试重新启动您的Web服务器和PHP的FMP? 不是一个电源循环,只要杀死Apache / Nginx的&PHP-FPM,然后重新启动他们的守护进程。

对于基于Debian的系统,它将是:

 service php5-fpm restart service apache2 restart 

另外,像资源浏览器一样的顶级奇怪,我期待平顶。 没什么大不了的。 但是…这只是我挑剔。