Estou executando uma máquina Linux de produção do gentoo e, recentemente, houve uma situação em que o servidor travou em minhas instalações co-localizadas e quando cheguei lá, notei que o servidor estava travado no que parecia ser um travamento de pânico no kernel. Reiniciei a máquina com uma reinicialização completa e fiquei desapontado ao descobrir que não conseguia encontrar um pingo de evidência em nenhum lugar do motivo pelo qual a máquina estava pendurada.
É verdade que, quando eu faço uma reinicialização forçada, as próprias mensagens se perdem ou há uma configuração que eu possa fazer em algum lugar, digamos em syslog-ng ou talvez em sysctl, para pelo menos preservar o log de erros, para impedir que tais contratempos ocorram no futuro ? Estou executando um kernel 2.6.x por sinal.
Desde já, obrigado.
fonte
/var/crash
ou/var/adm/crash
após a reinicialização para permitir que você o ataque com um depurador e ver onde o pânico ocorreu. O console serial ainda é uma ótima opção, pois permite ver a última coisa que o servidor fez antespanic()
.Você pode tentar replicar mensagens syslog em outra máquina. Talvez nem todos eles, mas apenas alertas e críticas e desativem o cache para eles.
fonte