我有一个使用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
有什么想法吗?
答案 0 :(得分:0)
我能够解决我的问题。这是服务器软件版本。如果有人仍然遇到这个问题,只需升级到最新的稳定软件版本。我在ubuntu 12.04中工作得很好