Я использую сервер с CentOS и Apache2. Я использую Web Host Manager (WHM) для управления.
Я менял конфигурацию Apache из WHM. Я обновил максимальное количество дочерних процессов со 150 до 100, сохранил и перезапустил сервер. Теперь я постоянно получаю внутреннюю ошибку сервера везде на моем сервере.
Я также произвел автоматическую конфигурацию памяти, которая установила предел памяти каждого процесса до 64 МБ.
В моем журнале ошибок после обновления я вижу следующие необычные ошибки:
[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/
Пожалуйста помоги.
Возможно, недостаточно памяти для библиотеки. Открыть свой /usr/local/apache/conf/httpd.conf
и удалите оттуда следующие строки:
RLimitMEM 651048618
RLimitCPU 240
Обычно они находятся в верхней части файла. Затем перезапустите свой веб-сервер:
/etc/init.d/httpd restart