systemctl processa logs de detalhes de reinicialização

0

Eu tenho algum serviço que está sendo reiniciado a cada 5-10 minutos devido a alguma falha. O efeito disso é que ele reinicia outros serviços que estão em "Require" e "After". Existe alguma maneira de encontrar logs completos para systemctl.

    
por vnc 26.04.2018 / 12:33

2 respostas

0

O registro completo gerado por systemd está disponível com:

journalctl

Para ver o log de uma unidade de sistema específica, você pode usar:

journalctl --unit=<unit-name>

Para uma unidade de sistema ou:

journalctl --user-unit=<unit-name> for a "user" unit.

Existem alguns casos em que a atribuição da unidade está em falta , por isso, pode ser bom rever a totalidade saída do diário na época em que seu serviço foi iniciado ou interrompido para ver se há algum registro relacionado adicional além do que você vê com journalctl --unit= .

    
por 26.04.2018 / 15:25
0

Você pode usar sudo journalctl _PID=<pid> se souber o PID. Isso pode ser útil em casos em que o processo foi muito curto para o systemd para resolver o nome da unidade.

    
por 26.04.2018 / 16:03

Tags