Comando para gerar histórico de pânico / reinicialização no FreeBSD

3

Muitos anos atrás, enquanto lidava com uma caixa do FreeBSD (5.3?) que aleatoriamente entrava em pânico e reinicializava (memória ruim acabou), me deparei com um comando em algum post do fórum que, quando usado, gerava informações sobre reinicializações anteriores incluindo a mensagem de pânico. Isso me permitiu olhar para trás e ver com que frequência o problema estava acontecendo. Eu deveria ter anotado isso, eu acho que confiei muito na história para me lembrar disso.

Era um comando obscuro (pelo menos para mim) com alguns argumentos. Não foi algo que precisei instalar por meio de portas. Eu suponho que se baseou em logs ou despejos para coletar as informações. Eu acho que a saída foi formatada em duas colunas de 40 caracteres com a maioria das informações na primeira coluna. Eu acho que a mensagem de pânico era parte da segunda coluna.

Isso soa familiar para alguém?

    
por ongle 20.08.2009 / 21:04

3 respostas

1

Se você tiver dumps ativados, há algumas informações razoavelmente úteis sobre as falhas que você teve em /var/crash - especificamente os arquivos info.* - isso inclui o tempo de dump e a sequência de pânico do kernel.

Você também pode usar o despejo de memória ( vmdump.* ) com kgdb (1) para fazer depuração mais detalhada nessas falhas.

    
por 23.08.2009 / 17:09
1

Você pode usar last(1) . Sua saída é assim:

$ last
savetherbtz      ttyp7    gw               Wed Aug 19 13:18   still logged in
reboot           ~                         Sat Aug 15 17:38
savetherbtz      ttyp0    gw               Sat Aug 15 04:34 - crash  (13:03)
reboot           ~                         Sat Aug 15 04:32
savetherbtz      ttyp0    gw               Fri Aug 14 21:07 - crash  (07:24)

Se os crashdumps foram ativados , você também pode ver os timestamps dos arquivos em% diretório/var/crash.

Além disso, você pode ver pânicos recentes usando o comando:

(cat /var/log/messages; bzcat /var/log/messages.*.bz2) | fgrep panic
    
por 20.08.2009 / 22:14
0

Foi ksymoops ? Ele converte os arquivos oops em legíveis para humanos.

    
por 24.10.2009 / 22:22