Por que este processo java está sendo eliminado?

0

Este é realmente estranho:

Eu tenho um raspberry pi executando o raspian 8.0 / debian jessie, executando um aplicativo java em uma tela do gnu junto com vários outros programas.

De vez em quando o processo java termina sem nenhuma razão óbvia. Nada em qualquer registro que reivindique a causa de sua morte.

Recentemente, comecei a notar um padrão. Ao mesmo tempo, vejo os últimos sinais de vida do meu programa java em seu log de aplicativo, vejo isso em auth.log

Feb  3 10:46:01 pi2 sshd[1927]: Received disconnect from 192.168.1.210: 11: disconnected by user
Feb  3 10:46:01 pi2 sshd[1917]: pam_unix(sshd:session): session closed for user pi

É provável que eu esteja entrando na máquina naquele momento, talvez saindo de uma sessão ssh, não me lembro. Mas eu sempre vejo os logs mostrando a sessão sshd terminando ao mesmo tempo em que vejo os últimos vestígios de vida do meu aplicativo java.

Meio perplexo aqui. O aplicativo java está sendo executado em um console de tela, que a minha sessão ssh não estava olhando. Nenhum script está matando o processo, nenhuma mensagem OOM em lugar algum. Mas, por algum motivo, desconectar uma sessão ssh elimina esse processo. Nenhum dos outros processos de screen'ed está terminando.

Alguma idéia de por que isso pode estar acontecendo?

    
por Stu 04.02.2018 / 07:01

0 respostas

Tags