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

Tomcat / Railo перестает отвечать без вывода ошибок

Это будет звучать очень расплывчато, и я уверен, что он будет отклонен за недостаточное количество информации, однако мне действительно нечего сказать, как вы увидите.

У нас есть экземпляр AWS, на котором запущены Amazon Linux, Apache, Tomcat и Railo, и время от времени Tomcat / Railo просто перестает отвечать на запросы, и в файле catalina.out или других файлах журнала в Tomcat нет вывода ошибок. каталог журналов.

Когда я запускаю команду для перезапуска Tomcat / Railo, скрипты перезапуска остаются там какое-то время, а затем говорят, что Tomcat не ответил, поэтому он убил его, а затем запускается снова, и все в порядке, пока это не повторится снова, что-то из пары от минут до пары дней спустя. Я сделал все возможное, чтобы проверить другие журналы на сервере, но не нашел вообще никаких сообщений, чтобы указать, почему Tomcat / Railo отказался и перестал отвечать.

Может ли кто-нибудь предложить какую-либо причину, по которой он может делать это и / или любые другие файлы журналов, которые мы могли бы проверить, чтобы увидеть, что происходит.

Спасибо.

Андрей.

Попробуйте это, чтобы получить дополнительную диагностику при зависании сервера приложений:

  • Включение ведения журнала сборки мусора. Обратитесь к вашей установке java за флагами и указаниями.
  • Изучите темы, обычно kill -3 <java process id> достаточно, и данные отправляются в файл журнала вашего сервера приложений.
  • Дампы кучи (точную команду и флаги см. В вашей установке java). Затем проанализируйте дамп кучи в Инструмент анализа памяти (MAT) из Eclipse.