Ubuntu
記憶體不足:殺死程序 Apache
我在 Unix 日誌中收到以下錯誤消息:http: //dl.dropbox.com/u/72686/outOfMemory.png
我只是在執行一個drupal網站。這意味著什麼 ?與我的unix系統的RAM有關嗎?
還是其他一些功能?
謝謝
完成記憶體後,系統將殺死 apache 程序。
1 減少 MaxSpareServers、MaxClients
http://httpd.apache.org/docs/2.2/mod/mpm_common.html
例子:
StartServers 1 MinSpareServers 1 MaxSpareServers 5 MaxClients 10 MaxRequestsPerChild 4000
2 添加記憶體,然後使用最佳配置:
MaxKeepAliveRequests 100 KeepAliveTimeout 5 ServerLimit 50 StartServers 15 MinSpareServers 15 MaxSpareServers 20 MaxClients 50 MaxRequestsPerChild 500
這很可能是 RAM 問題,您可能會用完記憶體,並且您的系統會呼叫 OOM-killer 並開始殺死程序以釋放記憶體,我猜這是一個 RAM 很少的系統,而 apache 正在吃掉該 RAM。
在這種情況下,有關您的伺服器、apache 的確認和您的站點習慣的更多資訊將很有用,因為它可以揭示您是否需要更多的 RAM 或只是更好地配置您的 apache。
希望有幫助