Apache-2.2

mod_fcgid:軟體升級後無法申請程序槽

  • August 13, 2014

我正在使用帶有 Wiki 和公告板安裝的共享託管計劃。將 Wiki 升級到最新版本後,我的使用者無法再使用集成的“媒體管理器”上傳文件。伺服器日誌顯示:

mod_fcgid: can't apply process slot for
/var/www/cgi-bin/cgi_wrapper/cgi_wrapper, referer:
http://www.myurl.com/path/to/wiki/

我聯繫了託管公司,支持者回答說他在胡鬧

FcgidMaxProcessesPerClass
FcgidMaxProcesses

無濟於事。他也改了一些suexec權限,沒有成功。 mod_security沒有安裝。

整個主機的 HTTP 文件上傳中斷,公告板的使用者也無法上傳文件(嘗試上傳內容時 503 服務暫時不可用)。其他一切工作正常。頁面載入速度還可以,使用者可以編輯、創建和刪除站點等。通過 FTP 上傳文件也可以。這個網站上有 <30 個活躍使用者,所以我不認為我沒有流程或其他東西。我無法直接更改 apache 設置。有什麼想法可以告訴支持人員調查嗎?

編輯:公告板有一個喊話箱,為網站增加了一些負載。我清除了所有消息並減少了保留消息的數量。我還停用了所有 wiki 外掛。仍然沒有成功。

問題解決了。託管公司更改了 PHP 版本。起初 PHP 的版本是 5.2.x,隨著問題的出現​​,它被撞到了 5.4.x。現在,出於測試目的,PHP 已更改為 5.3.3,一切正常。我仍然不知道是什麼原因造成的,兩個安裝都應該在 PHP > 5.2 上執行良好。所以也許有一些不同的 PHP 設置,但遺憾的是我無法再弄清楚了。

解決方案:放棄您的虛擬主機。

就要求支持調查的內容而言:退款。

您的虛擬主機是唯一可以診斷和修復伺服器的人。這也是您付錢讓他們做的事情的一部分。您沒有 root,因為它是一個共享託管環境,所以您不應該有 root。

伺服器可能被超賣、配置錯誤,或者更有可能兩者兼而有之。對於伺服器的管理員(您的虛擬主機),有一個有效的技術問題和一個有效的技術解決方案。對於您,他們的客戶,這純粹是一個客戶服務問題,需要適當的客戶服務解決方案。

引用自:https://serverfault.com/questions/618618