1
upstart 및 monit을 사용하여 node.js 서버 (socket.io 포함)를 실행했습니다. 내 문제는 내 서버에 액세스 할 수 없게되며 (일반적으로 오프라인 일 때 발생 함) monit이 프로세스를 다시 시작할 수 없습니다. filezilla를 사용하여 ftp에 로그인 한 경우에만 서버가 다시 활성화되거나 활성화됩니다.Socket.io node.js가 멈추어 프로세스를 다시 시작하지 않습니다.
이 내 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
어떤 아이디어?