Назад | Перейти на главную страницу

Wildfly случайно погибает

У меня странная проблема, я перепробовал все и не смог ее решить.

У меня есть экземпляр Wildfly 8.2, на котором запущено приложение JavaEE, которое управляет CallCenter, это приложение использует как 2 ~ 8 ГБ памяти, зависит от того, сколько людей работает, приложение управляет телефонией, а веб-интерфейс для конфигурации / отчетов и других вещей .

Случайно муху убивают, и я вижу в консоли следующее сообщение:

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

И мне нужно начать заново.

Я читал о том, что это, вероятно, был Linux OOM Killer, который убивал мой процесс, поэтому я установил в / proc / wildfly_pid / oom_adj значение -17, поскольку я читал в документации, он заставляет oom killer игнорировать процесс, но, похоже, не работают, и wildfly продолжает убиваться, я выполнил задание cron, чтобы настроить oom_adj каждые 1 минуту, и проверил его, был настроен правильно, но ничего не помогает.

Я следил за приложением, и память была примерно на 3 ГБ, и ее убивают, она работает несколько часов, но случайно убивается.

Я не знаю, что делать, я использую Debian 7.8 на сервере, который принадлежит моему клиенту с памятью 16 ГБ и Wildfly 8.2 в автономном режиме со следующими параметрами java

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

Любая помощь будет очень признательна.

Ссылка на вывод dmesg dmesg