Мой сервер apache работает нормально, без проблем. Он также не выдает никаких предупреждений во время перезапуска. Однако, если я изучу error.log
Я вижу, что время от времени повторяются следующие строки:
[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down
Что они говорят? Как я могу это исправить?
В файле журнала показаны только некоторые запуски / остановки рабочих Apache. В конфигурации Apache вы можете указать, сколько рабочих (или потоков) Apache может использовать. При обычной настройке Apache можно запускать несколько раз. Особенно, когда ваш сервер занят (например, на одном из ваших vhosts много посетителей), неудивительно, что запущено 20 (или более) процессов Apache. Не о чем беспокоиться, они просто информационные.
[mpm_prefork: notice] [pid 8817] AH00163: Apache / 2.4.7 (Ubuntu) PHP / 5.5.9-1ubuntu4 настроен - возобновление нормальной работы
Это означает, что новый поток создан под идентификатором процесса 8817.
[core: notice] [pid 8817] AH00094: Командная строка: '/ usr / sbin / apache2'
Это просто уведомление о том, что /usr/sbin/apache2
Для запуска потока использовалась команда, поэтому ей не передавались специальные флаги / параметры.
[mpm_prefork: notice] [pid 8817] AH00169: обнаружен сигнал SIGTERM, завершается работа
Эта строка сообщает вам, что процесс с идентификатором процесса 8817 снова остановился.
[Обновлено] Этот журнал вызвал /etc/apache2/apache2.conf
в котором есть директива, указывающая на файл журнала, который вы видите. Чтобы видеть меньше журналов, вы можете отредактировать эту строку в apache2.conf
LogLevel warn
к LogLevel error
который будет регистрироваться только в том случае, если есть ошибка, вызывающая сбои в работе сервера. Варианты для этого журнала: trace1, отладка, информация, уведомление, предупреждение, ошибка, критическое, предупреждение, возникновение. Вы можете поиграть со всеми этими параметрами, чтобы определить, какой уровень ведения журнала вам нравится больше всего.
Чтобы просмотреть журнал своего домена, вы можете найти его в своем файле conf, который содержит конфигурации для хоста домена в /etc/apache2/sites-available
. Т.е. yoursite.conf
У меня та же проблема, включая те же ошибки .. Я решил ее очень просто с помощью - sudo!
sudo service apache2 restart