原文链接:https://www.chenweiliang.com/cwl-1862.html
php-cgi是什么进程?
如php、perl、tcl等……cgi是web服务器和cgi程序(这里可以理解为php解释器)之间进行数据传输的协议,确保了标准数据的传输。
php-cgi进程占用过多怎么排查?
在SSH输入 top
命令 ▼
- 就算是多次重启VPS服务器后,php-cgi进程占用内存还是过多、CPU很快超过100%、仍然负载非常高……
- 发现到是php-cgi进程占用过多,到底该怎么办呢?
php-cgi进程过多是什么原因?
如何找到php-cgi进程数太多的问题?
只需在SSH输入 ps -ef
命令,就能看到是某个网站在占用php-cgi进程 ▼
- 我们可以直接强制关闭这个网站访问。
- 比如:通过ftp重命名这个网站的文件夹,就可以快速强制关闭这个网站的访问。
具体问题是因为WordPress网站,在打开BackWPup插件的日志时,显示错误提示:
“此站点遇到了致命错误。”
经过WordPress错误排查,果断停用SEO Ultimate插件。
- 本来是想在有空时,将SEO Ultimate插件的数据,转换到其它的SEO插件后才停用的。
- 现在发现是SEO Ultimate插件造成php-cgi进程过多的问题,只能被迫先停用SEO Ultimate插件了。
- 在停用SEO Ultimate插件后,php-cgi进程占用内存过多、CPU 100%、负载非常高等问题,也迎刃而解了。
欢迎转载《php-cgi进程占用内存过多CPU100%负载非常高是什么原因》
欢迎分享本文链接:https://www.chenweiliang.com/cwl-1862.html
网站地址:https://www.chenweiliang.com/
欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel
没有评论:
发表评论