Parece que resolvi o problema. Eu desliguei o gerenciamento automático de energia na placa de rede do nó de hardware.
Temos um nó de hardware do Windows com Hyper-V
instalado.
Em Hyper-V
, temos um servidor Ubuntu em execução (14.04.1).
Ele tem Node.js
instalado e está configurado para permitir SSH
conexões e servir sites.
O nó de hardware está atrás de um firewall dedicado com todas as portas corretas abertas, e o servidor da VM tem um endereço IP interno que é encaminhado de um IP externo através do firewall.
Tudo funciona bem.
Nós podemos SSH
para o servidor e podemos solicitar sites que ele servidor sem qualquer problema.
No entanto, depois de nos desconectarmos da VM, após um determinado período de tempo (não sei exatamente quanto tempo, 12 horas talvez?), ela deixa de aceitar conexões.
Se eu fizer login no nó de hardware e examinar o Hyper-V, a VM ainda estará em execução sem erros ou reinicializações.
Assim que eu fizer login na VM novamente clicando em Hyper-V
, ela começará a aceitar conexões para o SSH
remoto e os sites novamente.
O que estaria causando isso e como eu poderia impedir que isso acontecesse?
Parece que resolvi o problema. Eu desliguei o gerenciamento automático de energia na placa de rede do nó de hardware.