Socket.io node.js挂起并监视不重启进程

时间:2013-07-29 14:19:22

标签: socket.io upstart monit

我有一个使用upstart和monit运行的node.js服务器(带有socket.io)。我的问题是我的服务器变得无法访问(通常在我离线时发生),并且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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我能够解决我的问题。这是服务器软件版本。如果有人仍然遇到这个问题,只需升级到最新的稳定软件版本。我在ubuntu 12.04中工作得很好