Como se soluciona problemas quando um sistema trava?

1

No Solaris 10, como você geralmente soluciona problemas quando um sistema trava. Por exemplo - quando eu executar um comando dizer metastat e aperte enter, o sistema trava. pressione o controle C sai e novamente correndo metastat e entrar no sistema trava. Por favor, deixe-me saber como solucionar isso e quais logs eu posso verificar com exemplos.

Obrigado

    
por user52840 30.08.2010 / 17:20

3 respostas

1

O Truss é um ótimo comando para solução rápida de problemas, mas o Solaris tem uma vantagem decisiva para esse tipo de trabalho: DTrace . Levará algum tempo para ficar totalmente atualizado com isso, mas nunca mais você precisará se perguntar "o que está sendo feito? "

    
por 07.11.2010 / 11:49
0

Gostaria de começar com o comando truss e os arquivos de log, que você deve monitorar os arquivos a seguir (registre todos os problemas do sistema, como erros de disco, erros de troca, problemas de NFS, etc):

tail -f /var/adm/SYSLOG
tail -f /var/adm/messages
tail -f /var/log/syslog
    
por 30.08.2010 / 18:05
0

Existe uma diferença entre quando um comando trava e quando um sistema trava:

  • se o sistema travar, todos os processos serão interrompidos
  • se um comando trava apenas é afetado

O que parece ser o seu caso é um comando travar, que pode ser problemático com truss - apenas execute

truss -f command

e você verá o que está fazendo e em qual sistema ele aguenta. O -f sinalizador dirá que truss também segue os processos filhos.

Como você mencionou que está executando metastat , é provável que seja um problema de disco, portanto, procurar informações sobre discos com falha em /var/adm/messages seria um lugar para começar.

    
por 03.09.2010 / 19:44

Tags