我有以下的配置文件的monit: check process rabbitmq-server with pidfile /var/lib/rabbitmq/mnesia/[email protected]
start program = "/etc/init.d/rabbitmq-server start"
stop program = "/etc/init.d/rabbitm
我使用System_Daemon pear軟件包創建了守護進程。如何在失敗時使用Monit重啓守護程序。 我有以下的代碼,打算在monit的配置GILE的地方: check process merge with pidfile /var/www/merge/merge.pid
group 1000
start program = "/etc/init.d/merge start"
stop
這是我的適用monit.conf check file feedabilityLog with path /var/www/scraper/feedability/feedabilityLog.txt
if timestamp > 20 seconds then
exec "/usr/local/bin/forever restart feedability.js"
group fe
我試圖監視麒麟工人monit,所以它優雅地殺死他們,當他們達到一定的內存門檻。 問題: 當我告訴monit的重新啓動它首先試圖阻止它,我的射擊腳本/etc/init.d/unicorn kill_worker 0命令工人。 # my /etc/monit/config.d/unicorn file
check process orly_unicorn_worker_0 with pidfile
我想從一個NodeJS程序的Monit中獲取狀態。在我的monitrc中,我將它設置爲使用端口2812,但我不確定在節點程序中該做什麼。任何建議將不勝感激。 我補充一點,我現在一無所知,但我已經試過: var net = require('net');
var client = net.connect({port: 2812},
function() { //'connect' li