1

我有一个使用 upstart 和 monit 运行的 node.js 服务器(带有 socket.io)。我的问题是我的服务器无法访问(通常在我离线时发生),并且监视器无法重新启动进程。只有当我使用 filezilla 登录 ftp 时,服务器才会重新激活或唤醒。

这是我的监控配置:

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

有任何想法吗?

4

1 回答 1

0

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

于 2014-07-30T02:21:00.527 回答