关于 Supervisor: A Process Control System — Supervisor 4.2.5 documentationh

Supervisord.org 是一個開放原始碼的專案,提供用於管理和監控 UNIX 系統上進程的工具。它旨在確保進程在發生故障時自動重新啟動,並允許通過網絡監控和控制進程。

Supervisord 由一個監控進程和一個使用 JSON-RPC 協議進行通訊的 Web 用戶端組成。Web 用戶端提供了一個友善的介面,可以用於查看進程狀態、設定警示和執行命令。

Supervisord 最主要的優點包括:

  • 自動重新啟動異常終止的進程
  • 監控進程健康狀況並發送警示
  • 通過網絡管理和控制進程
  • 與各種軟體套件相容,包括 Python、Java 和 Bash

Supervisord 常用於管理後端服務器、Web 應用程式和資料庫。它在資料中心和雲端環境中廣受歡迎,有助於確保系統可靠性並簡化維運工作。