Resurrector: компактный Windows наблюдатель для поддержания работы процессов
Resurrector, от Daisuke yanother Maki, является легковесным Windows watchdog, который поддерживает критически важные приложения в работе. Он отслеживает указанный процесс и перезапускает предоставленную команду, когда процесс неожиданно завершает работу, обеспечивая гарантированную устойчивость для фоновых задач. Конфигурация основывается на простом интерфейсе командной строки и вызове одной команды, а инструмент нацелен на системных администраторов, инженеров DevOps и опытных пользователей, которым нужна низконагрузочная устойчивость процессов без сложной настройки. Распространение портативно и работает как самостоятельный исполняемый файл без установки.
Как Resurrector обнаруживает и перезапускает сбойные процессы?
Инструмент действует как сторожевой пес, который следит за целевым процессом и немедленно повторно вызывает оригинальную команду после завершения. Настройка осуществляется с помощью аргументов командной строки, а пример вызова - 'resurrector myapp.exe'. Операционная модель: каждый экземпляр контролирует одну команду; администраторы могут запускать несколько экземпляров для выполнения нескольких задач.
Обнаружение завершения в реальном времени
Автоматический перезапуск заданной команды
Фокус на одном экземпляре на команду
Замедляет ли это вашу систему во время мониторинга?
Resurrector рекламирует минимальную нагрузку на системные ресурсы, а реализация на Go создает один, автономный бинарный файл без внешних зависимостей. Портативный исполняемый файл работает без установки, что упрощает развертывание на серверах и рабочих столах разработчиков. Поскольку он только мониторит события жизненного цикла процессов и перезапускает заданную команду, он избегает непрерывной тяжелой обработки или глубоких хуков ОС и, следовательно, не вмешивается в производительность приложения, которое мониторится.
Безопасно ли использовать в автоматизированных или производственных средах?
Проект является открытым исходным кодом, поэтому операторы могут проверить исходный код Go перед развертыванием, что поддерживает проверку безопасности и доверие. Отсутствие графического интерфейса и зависимость от аргументов командной строки делают инструмент подходящим для скриптовой автоматизации и интеграции с существующими скриптами мониторинга. Отзывы сообщества на GitHub описывают его как сосредоточенную, надежную утилиту, которая следует подходу "делай одно дело и делай это хорошо", что уменьшает площадь поверхности по сравнению с более крупными менеджерами процессов.
Практический, проверяемый сторожевой пес для технических команд, которые принимают сценарные рабочие процессы
Resurrector является прагматичным вариантом для системных администраторов и инженеров DevOps, которым нужен небольшой, проверяемый сторожевой пес для поддержания фоновых задач. Его минималистская архитектура снижает количество точек отказа и упрощает аудит. Компромисс заключается в том, что защита многих сервисов требует внешней координации или нескольких экземпляров, поэтому обязанности по оркестрации остаются за пользователем. Рекомендуется.
Pros
Автоматический перезапуск завершенных процессов
Портативный автономный исполняемый файл, работает без установки
Низкое потребление системных ресурсов, подходящее для фоновой работы
Открытый исходный код позволяет аудит и вклад сообщества
Cons
Отслеживает одну команду на экземпляр, требуя множество экземпляров для многих процессов
Только командная строка, без графического интерфейса управления
Сфокусированная область не имеет функций оркестрации многопроцессов.
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы. Softonic может получить реферальное вознаграждение, если вы перейдете по ссылке или купите и продукты, представленные здесь.