journalctl --dmesg
mostra mensagens de erro do kernel, não mensagens de erro do aplicativo.
journalctl -xe
pode mostrar mais mensagens de erro. Por exemplo, eu adicionei uma linha ruim ao meu httpd.conf
e agora posso ver
-- Unit httpd.service has begun starting up.
Sep 04 09:39:04 server httpd[24802]: AH00526: Syntax error on line
Sep 04 09:39:04 server httpd[24802]: Invalid command 'gibber', perh
Sep 04 09:39:04 server systemd[1]: httpd.service: main process exit
Sep 04 09:39:04 server kill[24804]: kill: cannot find process ""
Sep 04 09:39:04 server systemd[1]: httpd.service: control process e
Sep 04 09:39:04 server systemd[1]: Failed to start The Apache HTTP
-- Subject: Unit httpd.service has failed
Como isso é apache
, você também pode executar httpd -t
, que tentará analisar os arquivos de configuração e reportar erros.
% httpd -t
AH00526: Syntax error on line 2 of /etc/httpd/conf/httpd.conf:
Invalid command 'gibber', perhaps misspelled or defined by a module not included in the server configuration