我在 Unix 日志中收到以下错误消息:http://dl.dropbox.com/u/72686/outOfMemory.png
我正在运行一个 drupal 网站。这是什么意思?与我的 unix 系统的 RAM 有关吗?
或者是其他一些功能?
谢谢
答案1
当内存耗尽时,系统将终止 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
答案2
这很可能是 RAM 问题,您可能会耗尽内存,并且您的系统会调用 OOM-killer 并开始终止进程以释放内存,我猜这是一个 RAM 很少的系统,而 apache 正在占用该 RAM。
在这种情况下,有关您的服务器、apache 的配置和您的站点习惯的更多信息将会很有用,因为它可以揭示您是否需要更多 RAM 或只是更好地配置您的 apache。
希望有所帮助