Ubuntu

記憶體不足:殺死程序 Apache

  • September 22, 2010

我在 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。

希望有幫助

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