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

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

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

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

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

Благодарю.

Эндрю.

1 ответ

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

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