2016-01-09 3 views
-1

С нескольких дней, Apache на моем сервере Centos 7 умирает когда-то после его перезапуска. Я даже пытался перезагрузить машину безрезультатно. Сразу Afte отдыхает, он действительно отвечает, но Afte некоторое время прекратить это делать если я исполню:Apache on Centos 7 внезапно умирает

sudo systemctl status httpd.service 

я получаю:

httpd.service - HTTP-сервер Apache Loaded: нагруженный (/usr/lib/systemd/system/httpd.service; отключен) Активный: неактивный (мертвый)

Я исправил проблему путем переустановки Apache.

+0

В начале, вы можете проверить файлы журнала Apache и посмотреть, если они обеспечивают что-нибудь полезное. Прошло некоторое время с тех пор, как я использовал CentOS, но я думаю, что файл журнала находится в '/ var/log/httpd' (см. Здесь: http://superuser.com/questions/511781/access-apache-log-files -in-centos) – neallred

+0

Да, он называется error_log и не сообщает ничего действительно полезного, но для длинного списка ошибок такого типа: sh: /usr/local/bin/python3.3: Нет такого файла или каталога I не знаю, из чего они созданы. –

+0

Я нашел это: https://bugs.archlinux.org/task/47110 Проблема для них заключалась в том, что команда повернуть журналы приведет к тому, что каждый раз, когда он должен перезапустить его, будет убивать демона Apache. Их обходным путем было создание override.conf, который перезапустил apache, если он не был запущен. – neallred

ответ

1

Процентовка они сообщают о применении в https://bugs.archlinux.org/task/47110 идет в файле /etc/logwatch/conf/override.conf

[Service] 
Restart=always 
RestartSec=10 
ExecReload=/usr/bin/httpd -k graceful 
ExecStart= 
ExecStart=/usr/bin/httpd -k start -DFOREGROUND 
+0

Если этот фрагмент кода был вставлен в файл httpd.conf? Во всяком случае, ночь не умерла, по неизвестной причине. –

+1

Farbrizio: Я отредактировал ответ, чтобы включить полный путь для вас. – chicks

+0

Сегодня вечером сервер снова упал. Пожалуйста, сообщите, что я могу сделать с этим, поскольку поставщик объявил о своей некомпетентности в отношении apache. Пока я переключил DNS для доступа к сайтам на другом сервере, но я хотел бы восстановить ситуацию, как только это возможно. –

Смежные вопросы