Monit有一个问题,用于监视我的Node.js应用程序。 我刚刚从一台核心机器移到了多核心机器。 在他们两个上运行Ubuntu 11.10。 在旧的这个工作。 下面的这个脚本使用了一个新的脚本,我根据这个configuration: http : //howtonode.org/deploying-node-upstart-monit
check process nodejs with pidfile "/var/run/myapp.pid" start program = "/sbin/start myapp" stop program = "/sbin/stop myapp" if failed port 80 protocol HTTP request / with timeout 10 seconds then restart
现在当我尝试运行它时,例如: monit -d 60 -c /etc/monit/monitrc一切正常:
monit daemon at 1312 awakened
在马上启动myapp的旧机器上。 在新的一个没有。
mayer问题是,当我的Node应用程序崩溃monit不帮助我。 我知道了