通过 WHM 更新服务器配置后出现内部服务器错误?

通过 WHM 更新服务器配置后出现内部服务器错误?

我正在运行一个装有 CentOS 和 Apache2 的服务器。我使用 Web Host Manager (WHM) 进行管理。

我正在从 WHM 更改 Apache 配置。我将最大子进程数从 150 更新为 100,然后保存并重新启动服务器。现在我的服务器上到处都不断出现内部服务器错误。

我还进行了自动内存配置,将每个进程的内存限制设置为 64MB。

在我的错误日志中,我看到更新后出现以下不寻常的错误:

[Fri Jun 29 16:39:18 2012] [error] [client 41.239.56.253] /usr/bin/php: error while loading shared libraries: libmysqlclient.so.16: failed to map segment from shared object: Cannot allocate memory, referer: http://apps.facebook.com/froiden-male-female/...

[Fri Jun 29 16:45:50 2012] [error] [client 122.164.189.14] Premature end of script headers: index.php, referer: http://apps.facebook.com/froiden-male-female/

请帮忙。

答案1

可能是库内存不足。打开你的文件/usr/local/apache/conf/httpd.conf并从中删除以下几行:

RLimitMEM 651048618
RLimitCPU 240

它们通常位于文件顶部。然后重新启动您的 Web 服务器:

/etc/init.d/httpd restart

相关内容