То, как реализовать в выскочке, что услуга является профилактической, перезапустило каждый x часы?

У меня есть компонент---, запустился с выскочки---с ошибкой. Ошибка заставляет приложение замораживаться и к сожалению, это не сокрушает.

Как временный обход - вокруг, я хочу вынудить сервис перезапустить каждый x часы, прежде чем ошибка заморозит приложение. Действительно ли это возможно с выскочкой?

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

1
задан 10 November 2017 в 13:57

1 ответ

Я ожидал бы, что Вы сделаете это с опцией "перезагрузки" или "перезапуска" от-outside-сценарий. См. mysql и апача как пример: "сервисный апачский перезапуск".

Изменяют Ваш новомодный сценарий, таким образом, он имеет функцию "перезапуска", и затем добавьте что как команда к "/etc/crontab".

И да, я понимаю, что это не Ваш намеченный ответ, но я также ожидаю, что новомодный сценарий НЕ перезапускает себя, если замораживается и нет никакого катастрофического отказа. "oncrash" может инициировать restarte, но "onfreeze", вероятно, не обнаруживаем.

<час>

См. поведение Демона главы 16 для некоторых подсказок относительно этого.

0
ответ дан 6 October 2019 в 10:45

Другие вопросы по тегам:

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