![](/style/images/good.png)
![](/style/images/bad.png)
php-cgi进程占用内存过多CPU100%负载非常高是什么原因
source link: https://www.chenweiliang.com/cwl-1862.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
php-cgi进程占用内存过多CPU100%负载非常高是什么原因
![广告](https://img.chenweiliang.com/image/gg-word.jpg)
2021年12月9日
php-cgi是什么进程?
如php、perl、tcl等……cgi是web服务器和cgi程序(这里可以理解为php解释器)之间进行数据传输的协议,确保了标准数据的传输。
php-cgi进程占用过多怎么排查?
如果Linux服务器的php-cgi进程数量太多、占用内存过多、CPU超过100%,负载非常高的话,网站就会出现无法访问的问题。
在SSH输入 top
命令 ▼
- 就算是多次重启VPS服务器后,php-cgi进程占用内存还是过多、CPU很快超过100%、仍然负载非常高……
- 发现到是php-cgi进程占用过多,到底该怎么办呢?
php-cgi进程过多是什么原因?
如何找到php-cgi进程数太多的问题?
只需在SSH输入 ps -ef
命令,就能看到UFO网站在占用php-cgi进程 ▼
- 我们可以直接强制关闭这个网站访问。
- 比如:通过ftp重命名这个网站的文件夹,就可以快速强制关闭这个网站的访问。
具体问题是因为WordPress网站,在打开BackWPup插件的日志时,显示错误提示:
“此站点遇到了致命错误。”
如何解决php-cgi进程太多负载高?
经过以下WordPress错误排查方法,排查错误问题 ▼
发现是WordPress插件错误造成的,果断停用早已过时的SEO Ultimate插件。
- 本来是想在有空时,将SEO Ultimate插件的数据,转换到其它的SEO插件后才停用的。
- 现在发现是SEO Ultimate插件造成php-cgi进程过多的问题,只能被迫先停用SEO Ultimate插件了。
- 在停用SEO Ultimate插件后,php-cgi进程占用内存过多、CPU 100%、负载非常高等问题,也迎刃而解了。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK