我有一个的node.js服务器(与socket.io)使用暴发户和monit的运行。 我的问题是我的服务器不可访问(通常当IM离线发生),和monit的是无法重新启动该进程。 服务器只重新激活,或者如果我使用FileZilla的登录到FTP惊醒。
这是我的monit的配置:
set logfile /var/log/monit.log
check process mynode with pidfile /home/mylocation/pid/node-app.pid
start program = "/etc/init.d/node-app start" uid nobody and gid nobody
stop program = "/etc/init.d/node-app stop"
if failed port 8000 protocol HTTP
request /
with timeout 10 seconds
then restart
有任何想法吗?