我目前正在虛擬服務器上運行一個大的rails應用程序。我的設置使用Unicorn以nginx作爲前端代理服務器來服務Rails應用程序。殺死獨角獸工作者進程?
偶爾我會收到通知,指出我的CPU使用率已長時間掛鉤。然後我登錄並使用htop找到殺死它的行爲不良行爲。那些行爲不端的行爲似乎總是獨角獸工作者。
我想知道的是,如果有一種方法可以設置monit,或上帝來監控獨角獸的這些「子進程」,並殺死它們,如果它們長時間處於高cpu使用狀態。我知道如何監視獨角獸主進程,因爲它將進程ID寫入PID文件。但它絕不是主人的過程,只有孩子處理不當行爲。
不,不是獨角獸。 – 2011-05-20 15:58:42