Eu atualizarei esta resposta à medida que mais informações forem coletadas e fornecidas. Agora, até onde eu sei, esse é o único tipo de resposta que pode ser fornecido. E seria muito estranho transmitir toda essa informação em um comentário. Além disso, uma vez que isso fornece informações detalhadas sobre como diagnosticar este tipo de problema, espero que seja útil para os outros também, e acho que, portanto, deve ser postado como uma resposta.
Como izx tem disse , em um sistema de linha de comando como o Ubuntu Server, é normal que a tela fique preta sozinha após algum tempo passar , se você não estiver usando ativamente. Esta é a versão do console virtual de um protetor de tela. Basta pressionar uma tecla e ela voltará.
Certifique-se de que a entrada do seu teclado esteja realmente sendo enviada para a máquina virtual ao fazer isso. Se não estiver, isso pode criar a impressão de que o servidor não está respondendo, mesmo quando nada é errado.
Se isso é o que está acontecendo, não há nada para se preocupar, mas se você quiser desabilitar o apagamento automático de tela, veja esta pergunta:
-
Como desabilitar o "protetor de tela" do console em branco no servidor Ubuntu?
(Crédito devido a izx por postar isso também.)
Se esse não for o problema, mais informações serão necessárias.
Quando o servidor está funcionando corretamente (já que parece que está funcionando OK por algum tempo e depois a tela fica preta), o SSH entra na máquina host ou alguma outra máquina capaz de acessá-lo (instale opehssh-server
primeiro, se não estiver instalado).
- Para fazer isso, execute
ssh username@server-name-or-ip
de um terminal. - Ou, se você estiver se conectando do Windows e ainda não tiver um cliente SSH, use o PuTTY .
Então, quando o problema ocorrer, veja se a sessão SSH ainda está conectada. Se for - ou seja, se você ainda puder usar o login SSH remoto - então o problema está relacionado ao vídeo.
Se a conexão for encerrada ou parar de funcionar, você poderá receber alguma mensagem. (Se terminar, você certamente o fará, embora possa ou não ser particularmente útil.)
Quer a conexão seja terminada ou não, existem alguns registros que você pode ver. Você pode começar a mostrá-las logo após a conexão, antes que o problema ocorra. Sinta-se à vontade, é claro, para usar suas próprias habilidades de solução de problemas e ver quais registros em /var/log
você acha que podem ser relevantes. Eu recomendo olhar os logs do kernel: /var/log/dmesg
e /var/log/kern.log
. Você pode ver os logs para que, quando novas linhas forem registradas, você as veja imediatamente, usando um comando como este:
tail -f /var/log/dmesg
Em seguida, edite sua pergunta para incluir qualquer informação que você encontrar. Usando o método acima, desde que você estava SSH em remotamente (embora talvez a partir do host de virtualização), todo o texto do Terminal deve permanecer visível (e copiável para área de transferência do cliente SSH), mesmo após a máquina virtual do seu servidor Ubuntu. / p>
Assim, você pode incluir algumas delas em sua pergunta e pode até mesmo incluir seções de duração basicamente ilimitada (incluindo a coisa toda) postando-as no link (ou apenas sobre qualquer outro Pastebin) e adicionar um link para ele em sua pergunta.