Encontrando uma causa de desligamento/suspensão

Encontrando uma causa de desligamento/suspensão

Meu servidor em execução é o Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux.

Cerca de uma vez por dia, às vezes uma vez a cada dois dias é desligado - Não está realmente desligado, parece que está dormindo - O botão liga / desliga está piscando, mas não consigo inicializá-lo clicando no botão liga / desliga ou reset, preciso puxar eletricidade desconecte-o e conecte-o novamente, então posso inicializá-lo.

Qual poderia ser a causa disso? Como posso consertar isso?

Responder1

Pode haver vários motivos para isso:

  • Ok, este é um pouco mais óbvio: mas seu computador está no modo de economia de energia? Você pode verificar isso acessando o seguinte diretório:

    cd /etc/pm
    

    Verifique se há alguma configuração programada de suspensão ou hibernação armazenada aqui. Se houver, modifique-os para reinicializar em vez de suspender ou simplesmente remova-os, se for seguro fazê-lo.

  • Sua fonte de alimentação pode ser um problema. Deve ter sido danificado por uma oscilação de energia. O computador estava conectado a um filtro de linha ou UPS quando o problema começou? Caso contrário, seria bom ter um, especialmente porque se trata de um servidor. Se a sua fonte de alimentação foi danificada, ela pode estar enviando um sinal de falha para o sistema operacional hibernar ou dormir.

Você pode verificar os logs do sistema para saber qual é o problema:

cat /var/log/syslog | grep "shutdown"
cat /var/log/syslog | grep "reboot"
cat /var/log/syslog | grep "sleep"
cat /var/log/syslog | grep "hibernate"

Como você está usando o Debian, como David sugeriu, verifique os pm-*logs no arquivo /etc/log/pm-*. Existem vários deles, por exemplo, suspender, salvar energia, etc.

Esperançosamente, entre tudo isso, você descobrirá por que o computador está parando de responder.

informação relacionada