Sou novo no Ubuntu (vindo do mac) e estou tentando executar alguns servidores java e um servidor de nó em uma instância do Amazon EC2 do Ubuntu.
Eu executo cada servidor em sua própria screen
sessão e tudo funciona bem por algumas horas, mesmo depois de eu exit
da sessão ssh.
Depois de algumas horas, meu site cai. Eu ssh de volta para o servidor e todas as sessões de tela acabaram, juntamente com os servidores que estavam sendo executados dentro deles. screen -ls
apenas diz que não há soquetes.
O Nginx é o único processo que iniciei e que continua em execução.
Eu sei que pode haver alguns limites altos na memória para processos, mas não sei como alterar isso, ou como diagnosticar se esse é o problema. De qualquer forma, parece estranho que todos os meus processos violem esse limite - o nó em particular não tem quase nada na memória.
Eu olhei através de dmesg
e grepped para 'kill process' e os nomes dos meus servidores e similares, mas nada volta e não consigo ver nada óbvio lendo manualmente a saída de dmesg
.
Não sei por que isso estaria acontecendo, mais uma vez sou completamente novo em servidores ubuntu e provavelmente estou cometendo algum erro de novato idiota - isso é apenas uma micro instância do EC2 em branco (camada gratuita) sem nada instalado mas nginx, node, git e meus servidores.
Se você fosse eu, que diagnóstico você faria ao lado para encontrar o problema?
Tags process gnu-screen ubuntu