Ubuntu
是否有任何現有的工具來監控程序並在它崩潰時重新啟動?
我正在尋找現有的工具來監視程序並在它在 Ubuntu 中崩潰時重新啟動。如果它可以在通過電子郵件或 Slack 重新啟動程序時提醒我,那將是最好的。
這是一個非常開放的問題。Monit、SupervisorD、systemd、Runit、Upstart 都可以做到這一點,然後你就可以使用 Sensu、Nagios、DataDog 等監控工具;以及 Neptune.io 等自動修復工具。或者一個簡單的 Cron 監視程序死亡並重新啟動/通知。大量的選擇。正確答案取決於您的需求、環境和預算。
您可以使用monit來監控正在執行的程序。它可以監視其他事物,例如:文件、目錄和文件系統。