今天要介紹的 Supervisor 是一個用 python 寫的程式管理工具,它主要用途是確保一些程式在掛掉之後可以自動重啟,通常這些程式在系統內必須常駐存在,可能會有些人聯想到工作管理員內的服務。supervisor 是一個讓你把程式變成常駐執行的工具
當初接觸這工具是因為工作的專案內有一個功能需要透過 queue 去完成,但因為每次都要手動執行啟動那個 queue,而且停掉系統就沒辦法正常運作了。所以官方文件就有建議可以使用 supervisor 來處理。
後來用了之後發現這個工具真的蠻方便的,它還有其他用途是可以設定同時開幾個同樣的程式來加快處理效率(人多好辦事的概念)。官網說明還有其他用法,有興趣的話可以再深入研究看看
今天分享的內容主要是認識新工具,明天會再分享關於排程、自動化的一些東西,謝謝縮看 :)