Recentemente, encontrei um problema em que um servidor Solaris não conseguia estabelecer um soquete TCP na porta 2126. A partir de uma captura de pacote, vejo isto (nota: A é um servidor Solaris, B é um roteador):
- A envia SYN para B
- B envia SYN, ACK para A
Aviso A (Solaris) não reconhece o SYN de B.
Devido ao impacto comercial do problema, tive que reiniciar o servidor para corrigir o problema. Dito isto, quero saber da próxima vez que o problema ocorrer, o que posso fazer para obter a causa raiz (ou seja, antes da reinicialização do servidor)?
Desde já, obrigado.
Responder1
Você não mencionou de qual versão do Solaris estamos falando aqui. Como solução: A melhor opção é verificar se a Oracle criou algum patch e quão atual é este Solaris. Você tem algum suporte para este sistema? Além disso, considere configurar testes do DTrace para coletar alguns dados do sistema quando isso ocorrer.