Мой сервер 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-2.4
Максим Корецкий
источник
источник
this
что? :) Вы забыли ссылку?mpm_prefork
.Ответы:
Файл журнала просто показывает некоторые запуски / выключения работников Apache. В вашей конфигурации Apache вы можете указать, сколько рабочих (или потоков) может использовать Apache. При обычной настройке Apache может быть запущен несколько раз. Особенно, когда ваш сервер занят (например, на одном из ваших хостов много посетителей), не удивительно видеть 20 (или более) запущенных процессов Apache. Не о чем беспокоиться, они просто информационные.
Это означает, что новый поток создается под идентификатором процесса 8817.
Это просто уведомление о том, что
/usr/sbin/apache2
команда использовалась для запуска потока, поэтому никаких специальных флагов / опций ему не передавалось.Эта строка сообщает вам, что процесс с идентификатором процесса 8817 снова завершил работу.
[Обновлено] Этот журнал был вызван с
/etc/apache2/apache2.conf
помощью директивы, указывающей на файл журнала, который вы видите. Для того, чтобы видеть меньше лесозаготовок, вы можете редактировать эту строку вapache2.conf
LogLevel warn
кLogLevel error
которой будет регистрировать только если есть ошибка, в результате чего сервер сбои в работе. Опции для этой регистрации: трассировка1, отладка, информация, уведомление, предупреждение, ошибка, крит, предупреждение, эрг . Вы можете поиграть со всеми этими опциями, чтобы найти уровень логирования, который вам больше всего нравится.Чтобы просмотреть журнал для вашего домена, вы можете найти его в файле conf, в котором хранятся настройки хоста домена в
/etc/apache2/sites-available
. Т.е. yoursite.confисточник
StartServers
серверных процессов при запуске, порожденияMaxClients
процессов, если сервер загружен, и поддержкиMaxSpareServers
резервных процессов, поэтому возможно, что записи журнала, которые вы видите, являются результатом дополнительных порожденных процессов, которые снова убиваются, если Сервер становится менее занятым.error.log
? Кстати, знаете ли вы, есть ли разница между двумя серверами с 5 MaxClients и одним с 10 MaxClients?У меня та же проблема, включая те же ошибки .. Я решил ее очень просто с - sudo!
sudo service apache2 restart
я взял решение отсюда
источник