php-cgi進程佔用內存過多CPU100%負載非常高是什麼原因

php-cgi是什麼進程?

如php、perl、tcl等……cgi是web服務器和cgi程序(這裡可以理解為php解釋器)之間進行數據傳輸的協議,確保了標準數據的傳輸。

php-cgi進程佔用過多怎麼排查?

如果Linux服務器的php-cgi進程數量太多、佔用內存過多、CPU超過100%,負載非常高的話,網站就會出現無法訪問的問題。

在SSH輸入 top 命令 ▼

php-cgi進程佔用內存過多CPU100%負載非常高是什麼原因

  • 就算是多次重啟VPS服務器後,php-cgi進程佔用內存還是過多、CPU很快超過100%、仍然負載非常高……
  • 發現到是php-cgi進程佔用過多,到底該怎麼辦呢?

php-cgi進程過多是什麼原因?

如何找到php-cgi進程數太多的問題?

只需在SSH輸入 ps -ef 命令,就能看到飛碟網站在佔用php-cgi進程▼

php-cgi進程過多是什麼原因?如何找到php-cgi進程數太多的問題?只需在SSH輸入ps -ef 命令,就能看到是某個網站在佔用php-cgi進程第2張

  • 我們可以直接強制關閉這個網站訪問。
  • 比如:通過ftp重命名這個網站的文件夾,就可以快速強制關閉這個網站的訪問。

具體問題是因為WordPress網站,在打開BackWPup插件的日誌時,顯示錯誤提示:

“此站點遇到了致命錯誤。”

如何解決php-cgi進程太多負載高?

經過以下WordPress錯誤排查方法,排查錯誤問題▼

發現是WordPress外掛錯誤造成的,果斷停用早已過時的SEO Ultimate外掛。

  • 本來是想在有空時,將SEO Ultimate插件的數據,轉換到其它的SEO插件後才停用的。
  • 現在發現是SEO Ultimate插件造成php-cgi進程過多的問題,只能被迫先停用SEO Ultimate插件了。
  • 在停用SEO Ultimate插件後,php-cgi進程佔用內存過多、CPU 100%、負載非常高等問題,也迎刃而解了。

希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《php-cgi進程佔用內存過多CPU100%負載非常高是什麼原因》,對您有幫助。

歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-1862.html

歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!

🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部