Задать вопрос

Автоматический перезапуск apache tomcat при heap space?

Какой параметр следует прописать в catalina.sh для автоматического рестарта tomcat при heap space.
Знаю, что есть параметр
-XX:OnOutOfMemoryError=\"touch /tmp/tomcat_suicide;kill -9 %p\"
, но он просто убивает процесс.
  • Вопрос задан
  • 3673 просмотра
Подписаться 5 Оценить Комментировать
Решения вопроса 1
@FaktorX
Пусть убивает.
в кроне:
*/1 * * * * ~/tmp/check_tomcat.sh >> ~/tmp/check_tomcat.sh.log 2>&1

cat ~/tmp/check_tomcat.sh
#!/bin/bash
if [ $( ps -ef|grep tomcat|grep java|wc -l ) -eq 0 ]
then
echo "tomcat process not found, try to start"
service tomcat start
else
echo "tomcat process found"
fi
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы