很多站长朋友们都不太清楚phpfpm进程太多,今天小编就来给大家整理phpfpm进程太多,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何关闭php-fpm进程 2、 php-fpm导致CPU占用率100%? 3、 如何看php-fpm 进程数量是否足够 如何关闭php-fpm进程如果把php-fpm已经安装了一个系统服务,那就:service php-fpm stop来关闭
如果没有的话,直接通过万能的方法:杀死对应的进程。
要关闭php-fpm进程,就杀死它:pkill -9 php-fpm
php-fpm导致CPU占用率100%?各个地方打个日志,判断下是哪个地方慢了,然后才能进行优化。根据以往的经验是表中的数据量太大,读取太慢导致的,此时加个索引能解决
如何看php-fpm 进程数量是否足够首先,需要预估项目在生产环境能有多少并发产生,根据预估设置初始fpm进程数配置,具体可以参考PHP文档
对于FPM的监控
建议开启php-fpm.conf中pm.status_path设置,可以通过url请求获取当前时刻fpm的进程状态,支持html,josn,xml等数据格式返回,结合定时任务,可以做成一个fpm状态监控,通过url获取的数据中,'listen queue' 表示请求等待队列,这个参数如果不为0,就表示当前进程数被使用完了,新的请求过来必须进入等待队列,所以,通过这个参数,就可以判断是否应该增加进程数或加强服务器配置
关于phpfpm进程太多的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpfpm进程太多 php开启多进程的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did195244