prism

2008-02-16

Keep your daemon nerver die

有看過,黃金羅盤的人,一定都希望,你的 daemon 可以永遠不死 (逃)

這一篇是有關於系統工具的,如果,沒有興趣,不要在看下去了

我開始認真說,在許久以前,在裝 Qmail 的時候,有個工具,他叫 daemontools

功用就是讓你的 long run daemon (長跑的執行程序,我翻這樣,請大大息怒)

永遠不死,而 supervisor 就是這樣的工具 Python 版,有什麼好處,還要說嗎?
當然是簡單易用,跨平台,還不用編譯,就可以上啦 ;-)

Supervisor

PS: 我已經偷用很久了,最近多養一隻 daemon 才想到,養在這 MSN BOT

PS2:daemon會死的原因,有很多,也非常有可能自己程式寫的不好,到處都是 memory leak ,或是耗盡系統給你的資源,或是網路程式斷線啦,可是你沒有處理這一部份,造成異常,找出問題才是重要的,不要以為有不死鳥可以用,就開始擺爛

PS3: 沒事啦,有感而發,想買 PS3 啦

沒有留言: