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

автоперезапуск

Я ищу способ автоматического перезапуска службы при ее сбое (Apache, Proftpd, Jboss ...). Я использую debian. Я мог бы написать что-нибудь, но я пытаюсь найти для этого «хорошую практику».

Вы знаете программу, которая может это сделать?

Спасибо

Монит относительно легко настроить службу, которая перезапускает службы (и другие).

Инструменты демона DJB можете делать именно то, что хотите.

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

Есть несколько способов сделать это.

Вы можете добавить его в / etc / inittab с респаун действие, однако, это обычно зарезервировано для системных процессов более низкого уровня, от которых сам сервер зависит для основных функций.

Лучшим вариантом будет мониторинг ваших серверов и процессов с помощью внешней программы, такой как нагиос, и настройка обработчик события чтобы перезапустить службы, если они выйдут из строя.

Панели управления тоже могут сделать это за вас. Например, вот Webmin http://doxfer.webmin.com/Webmin/SystemAndServerStatus