10

EC2 インスタンスでノード スクリプトを実行しています。SSH接続を切断しても実行したいので、forever.jsを使用して実行しています。

走る:

forever start app.js

次に、次を使用して実行中のプロセスを一覧表示します。

forever list

そして foruptimeSTOPPED、私が何をしても言います。

ubuntu@ip-xx-xxx-xxx-xxx:~$ forever list
info:    Forever processes running
data:        uid  command             script          forever pid   id logfile                        uptime  
data:    [0] 79f1 /usr/local/bin/node app.js 17099   17100    /home/ubuntu/.forever/79f1.log STOPPED 
4

2 に答える 2

12

実行forever logs yourfile.jsしてログを表示できます。正しいログが表示されていることを確認する必要がある場合。

ここに画像の説明を入力

于 2016-10-12T12:51:38.167 に答える
4

言及されたログファイルを確認したところ(当たり前!)/home/ubuntu/.forever/79f1.log、エラーがありました。

app.js スクリプトの単純なパス エラーでした。を実行したのと同じディレクトリにないファイルを使用していましたforever start app.js。なので実際にはforever.jsとは関係なく、ノードがファイルを見つけられないという単純なパスエラーでした。ログファイルをありがとう!

于 2015-08-11T00:41:57.123 に答える