在Linux Centos错误消息中configurationMonit应用程序

我正在尝试configurationMonit来监视我的pidfile。 除了一个,我没有问题。 这是我configuration的:

check process chat with pidfile /var/run/chat.pid start program = "/etc/init.d/chat start" start program = "/etc/init.d/chat stop" 

这是我开始与/etc/init.d/chat聊天时的过程:

 ps -ef | grep chat root 17659 1 0 19:23 pts/2 00:00:00 /usr/bin/php -q /usr/statistic/chatManager root 17662 17659 0 19:23 pts/2 00:00:00 /usr/bin/php -q /usr/statistic/chatManager 

这是我在monit日志文件中看到的内容:

当我开始这个过程时:

 [GMT Mar 21 19:23:51] info : 'chat' process is running with pid 17659 

当我停止这个过程时:

 **[GMT Mar 21 19:23:11] error : monit: Start or stop method not defined -- process chat** 

有什么build议么? 谢谢!! E.

尝试这样的事情:

 check process chat with pidfile /var/run/chat.pid start program = "/etc/init.d/chat start" start program = "/etc/init.d/chat stop" if failed host 192.0.2.10 port XX then restart if 5 restarts within 5 cycles then timeout 

当然,IP也必须改变,以及港口。

你需要

 stop program = "/etc/init.d/chat stop" 

代替

 start program = "/etc/init.d/chat stop" 

你写了开始和停止程序的开始程序。