Где я могу найти сообщения, связанные с запуском Apache?

Apache не запускался автоматически, как обычно. Я хотел бы попытаться выяснить, почему. Похоже, что он никогда не запускался сегодня, так что ничего в /var/log/apache2/error.log, так как он никогда не запускался. Насколько я понимаю, скрипт apache - /etc/init.d/apache2, поэтому я хотел бы найти где-нибудь сообщения, касающиеся этого скрипта. Однако я не могу найти ничего в / var / log / messages или syslog.

Есть ли где-нибудь в системе, где написано «Да, я сейчас запускаю /etc/init.d/apache2; это сработало» или особенно «Это не сработало, и вот почему!» ?

Я использую Ubuntu Release 10.04 (lucid), Kernel Linux 2.6.32-38 и GNOME 2.30.2.

9
задан 7 April 2012 в 05:16

4 ответа

Вы можете зайти в терминал и набрать «sudo /etc/init.d/apache2 restart» в терминале и посмотреть, какое сообщение об ошибке вы получаете. Я полагаю, что одной из распространенных причин является то, что какой-то модуль был добавлен, изменен или был изменен в соответствующем конфигурационном файле (например, php.ini). Если ничего не помогает, перейдите в каталог / etc / apache2 / mods-enabled и переместите ссылки модулей во временный каталог, и, если apache запустится, вы можете положить их обратно по очереди.

Имейте в виду, что сообщение об ошибке может вводить в заблуждение. При загрузке модуля может возникнуть ошибка не потому, что он плохой, а потому, что его файл конфигурации плохой.

0
ответ дан 7 April 2012 в 05:16

из:

Просмотр файлов журнала в Ubuntu Linux
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/

/var/log/apache2/*  :  Apache web server log files directory
0
ответ дан 7 April 2012 в 05:16

Обычно Вы получите сообщение как это:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

Таким образом, все, что необходимо сделать, выполняется:

journalctl -xe

Затем необходимо видеть вывод, подобный этому

Nov 16 03:27:26 naboo sudo[9909]: pam_unix(sudo:session): session opened f
Nov 16 03:27:28 naboo systemd[1]: Starting The Apache HTTP Server...
-- Subject: Unit apache2.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit apache2.service has begun starting up.
Nov 16 03:27:29 naboo apachectl[9939]: (98)Address already in use: AH00072
Nov 16 03:27:29 naboo apachectl[9939]: no listening sockets available, shu
Nov 16 03:27:29 naboo apachectl[9939]: AH00015: Unable to open logs
Nov 16 03:27:29 naboo apachectl[9939]: Action 'start' failed.
Nov 16 03:27:29 naboo apachectl[9939]: The Apache error log may have more 
Nov 16 03:27:29 naboo systemd[1]: apache2.service: Control process exited,
Nov 16 03:27:29 naboo systemd[1]: apache2.service: Failed with result 'exi
Nov 16 03:27:29 naboo systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit apache2.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit apache2.service has failed.
-- 
-- The result is RESULT.
Nov 16 03:27:29 naboo sudo[9909]: pam_unix(sudo:session): session closed f
1
ответ дан 7 April 2012 в 05:16

Я не получал никаких сообщений об ошибках, но source /etc/apache2/envvars && /usr/sbin/apache2 работал для меня. (на Debian)

0
ответ дан 7 April 2012 в 05:16

Другие вопросы по тегам:

Похожие вопросы: