Wildfly Aleatoriamente é morto

1

Estou com um problema estranho que tentei de tudo e não consegui resolvê-lo.

Eu tenho uma instância do Wildfly 8.2 executando um aplicativo JavaEE que controla um CallCenter, esse uso de aplicativo como 2 ~ 8 gb de memória depende de quanto povo está trabalhando, o aplicativo controla a telefonia e uma interface web para configuração / relatórios e outros sutffs.

Aleatoriamente a mosca selvagem é morta e vejo na consola a seguinte mensagem:

*** JBossAS process XXXX received kill signal ***

E eu preciso começar de novo.

Eu li sobre isso provavelmente sendo o OIM Killer do linux que estava matando o meu processo, então eu configurei em / proc / wildfly_pid / oom_adj o valor -17, conforme li na documentação ele faz o oom killer ignorar o processo, mas parece não funcionar, e o wildfly continua sendo morto, eu fiz um cron job para configurar o oom_adj a cada 1 min, e verifiquei, foi configurado corretamente, mas nada ajuda.

Eu estava monitorando o aplicativo e a memória era como em 3 gb e ele é morto, funciona por algumas horas, mas é morto aleatoriamente.

Eu não sei o que fazer, estou usando o Debian 7.8 em um servidor que é do meu cliente com 16gb de memória e o Wildfly 8.2 no modo autônomo com o seguinte java opts

-server -Xms256m -Xmx8192m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true

Qualquer ajuda seria muito apreciada.

Um link para a saída do dmesg dmesg

    
por Vitor Hugo 09.03.2015 / 14:16

0 respostas