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

Какой параметр следует прописать в catalina.sh для автоматического рестарта tomcat при heap space.
Знаю, что есть параметр
-XX:OnOutOfMemoryError=\"touch /tmp/tomcat_suicide;kill -9 %p\"
, но он просто убивает процесс.
  • Вопрос задан
  • 3653 просмотра
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект