php-fpm进程太多,内存耗尽问题排查
2014-02-26 13:11
471 查看
一个512的阿里云上,有时候会出现网站无法打开。重启nginx也没用。后来发现是和php-fpm进程增加有关。同时发现一个规律,在采集目标站不稳定的时候特别容易出现问题。一翻搜索配置了一下,情况好转:
1、vi /etc/php-fpm.d/www.conf 配置
pm.max_children = 40 //根据内存使用量与fpm进程数量的关系确定,我这台进程到50几的时候内存就用光了
request_terminate_timeout = 20s //如果file_get_contents请求的远程资源如果反应过慢,file_get_contents就会一直卡在那里不会超时,见下面的参考资料
2、service php-fpm restart
===结束===
参考资料: http://levi.cg.am/?p=3127
1、vi /etc/php-fpm.d/www.conf 配置
pm.max_children = 40 //根据内存使用量与fpm进程数量的关系确定,我这台进程到50几的时候内存就用光了
request_terminate_timeout = 20s //如果file_get_contents请求的远程资源如果反应过慢,file_get_contents就会一直卡在那里不会超时,见下面的参考资料
2、service php-fpm restart
===结束===
参考资料: http://levi.cg.am/?p=3127
相关文章推荐
- 解决Linux下php-fpm进程过多导致内存耗尽问题
- php-fpm 老是warning 进程退出问题
- 如何解决PHP里大量数据循环时内存耗尽的问题
- 如何解决PHP查询大量数据内存耗尽的问题
- 避免PHP-FPM内存泄漏导致内存耗尽
- 如何解决PHP里大量数据循环时内存耗尽的问题
- php 多进程解决代码常驻内存的问题php 多进程解决代码常驻内存的问题
- PHP+FPM导致内存耗光的问题
- 如何解决PHP里大量数据循环时内存耗尽的问题
- 如何解决PHP里大量数据循环时内存耗尽的问题
- PHP数组内存耗用太多问题的解决方法
- PHP大量数据循环时内存耗尽问题的解决方案
- PHP查询大量数据内存耗尽问题的解决方法
- 如何解决PHP里大量数据循环时内存耗尽的问题
- PHP数组内存耗用太多问题的解决方法
- zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数
- 如何解决PHP里大量数据循环时内存耗尽的问题
- 查看php-fpm开启的进程数以及每个进程的内存限制
- php5.2的curl-bug 服务器被php进程卡死问题排查
- 如何解决PHP里大量数据循环时内存耗尽的问题