monit

    30熱度

    2回答

    我們有一個自定義的安裝程序,其中有幾個守護程序(web應用程序+後臺任務)正在運行。我正在研究如何使用服務來幫助我們監控這些守護進程,並在資源消耗超過一定水平時重新啓動它們。 我會很感激任何有關何時比其他人更好的見解。正如我所瞭解的,當supervisord啓動一個子進程時,monit將啓動一個新進程。這種方法的優點和缺點是什麼? 我也將用暴發戶監視monit或supervisord本身。 web

    1熱度

    1回答

    我已經安裝在我的Rails應用郵遞員腳本,下載和處理郵件的服務。這工作正常。 腳本位於Rails應用程序的腳本目錄。 我需要這個腳本在部署時運行,通過monit的(這我使用其他服務)。 我不知道如何配置monit來運行這個特定的腳本(因爲它沒有啓動/停止功能等)。 在服務器上使用Ubuntu 12.04。

    0熱度

    1回答

    我正在使用名爲Monit的Linux工具,我試圖監視PHP守護進程腳本。 我不知道如何正確地發出命令。 請爲我提供一些示例命令,以便對monit有經驗的人員提供示例命令。 我使用這些命令。 $管理員:命令的monit的script.php $管理員:命令的monit ./script.php ,但它一直在說,它不是一個服務 請幫我在這。我通常會運行PHP守護像這樣用命令 $管理員:命令./scri

    0熱度

    3回答

    我可以修改montrc以便它不會立即重啓進程。在觸發重新啓動之前,該過程必須停機一整個週期。這樣我就可以保留我現有的卡皮斯特拉諾部署。

    0熱度

    1回答

    我正在使用工具monit來啓動/停止進程。我有一個Java文件如下: class test { public void start() { //do something } public void stop() { //do something } } 我想調用啓動命令時,從monit發出啓動命令,反之亦然。我似乎無法找到一個很好的教程,解釋我需要執行啓動和停

    5熱度

    3回答

    安裝的monit我試圖在Linux上安裝monit的。我跑以下命令: wget http://mmonit.com/monit/dist/monit-5.5.tar.gz tar zxvf monit-5.5.tar.gz cd monit-5.5 ./configure ,當我嘗試: make && make install 我得到: make: *** No targets sp

    1熱度

    1回答

    我正在使用monit來監視幾個進程。這些過程包括乘客實例和我寫的用於爲乘客實例生成pidfiles的守護進程。 Monit將啓動這些進程沒有問題。它不會阻止他們。以下是守護進程的Monit配置: check process passenger_monitor with pidfile <%= passenger_monitor_pid %> group <%= application %

    0熱度

    1回答

    我試圖使用Monit監視並重新啓動一些導軌應用程序,當它們崩潰時。這些應用程序使用Sphinx。 Monit不接受通常在shell中工作的命令。 的monitrc配置看起來是這樣的:訪問pidfile進程文件將被拒絕 ... check process app_name with pidfile "/path/to/pidfile/searchd.production.pidfile"

    0熱度

    1回答

    我有一個非常簡單的包裝腳本來啓動一個監視網絡連接的ruby程序。該腳本在路由器上 - 因此我們使用灰,而不是bash。 由於我們使用監控狀態監控,我需要一個PID文件。問題是,由wrapper設置的進程id比ruby程序小一個。 Monit因此跨越數百個進程。我怎樣才能讓包裝器啓動ruby程序並創建正確的pidfile? 我的包裝看起來是這樣的: #!/bin/sh /etc/rc.common

    3熱度

    1回答

    的monit監測resque我以前曾與下面的monit的腳本 check process resque_worker_production_QUEUE with pidfile /var/tmp/resque_production.pid start program = "/usr/bin/env HOME=/home/eg RACK_ENV=production PATH=/