達人と60秒ごとに失敗しました。ここに私のmonit.logがデーモン化のNode.jsはSO</p> <p>私はそれはそれはドットで60秒ごとに失敗したことが判明しMONIT &を使用してデーモンとしてのNode.jsを実行しているのMONIT
[email protected]:/etc/monit# tail -f /var/log/monit.log
[UTC Sep 4 12:07:50] info : 'nodejs' start: /sbin/start
[UTC Sep 4 12:08:50] error : 'nodejs' failed, cannot open a connection to INET[127.0.0.1:8000] via TCP
[UTC Sep 4 12:08:50] info : 'nodejs' trying to restart
[UTC Sep 4 12:08:50] info : 'nodejs' stop: /sbin/stop
[UTC Sep 4 12:08:50] info : 'nodejs' start: /sbin/start
[UTC Sep 4 12:09:50] error : 'nodejs' failed, cannot open a connection to INET[127.0.0.1:8000] via TCP
[UTC Sep 4 12:09:50] info : 'nodejs' trying to restart
[UTC Sep 4 12:09:50] info : 'nodejs' stop: /sbin/stop
[UTC Sep 4 12:09:50] info : 'nodejs' start: /sbin/start
[UTC Sep 4 12:10:50] info : 'nodejs' connection succeeded to INET[127.0.0.1:8000] via TCP
です。ここmonitrc
set logfile /var/log/monit.log
check host nodejs with address 127.0.0.1
start program = "/sbin/start nodeapp"
stop program = "/sbin/stop nodeapp"
if failed port 8000 protocol HTTP
request/
with timeout 10 seconds
then restart
から私のMONITの設定は、私は、この構成では間違って何かをやっているか、ノードがそう定期的に失敗しているようだ他のいくつかの理由があるのですか?この問題を特定するために他にどこを調べるべきですか?
ありがとうございます。
同じこと:ここで
はサービスとしてNodeJSを実行するためのガイドです。 How to Nodeのチュートリアルに従っている必要があります。あなたは解決策を見つけましたか? –
はい私はそのチュートリアルに従いました。いいえ、解決策はまだありません!今月中にこれを一日過ごして解決しようと思っています。 – iUsable
monitは実際にノードプロセスを起動しますか? (psで確認した場合) –