2017-12-23 4 views
0

永遠のノードサーバーと小さなノードサーバーに問題があります。Nodejsサーバーが突然シャットダウンする

サーバーはAPIレストとして使用され、ラズベリーパイのgpioポートを制御します。私はforever gateServer.js &でサーバを起動し、バックグラウンドで処理を開始します。私はps -aux | grep nodeで実行中のプロセスを見ることができます。その後、私はログオフします。

時間が経つと、アプリはサーバーに接続できなくなり、実際は機能しなくなります。どこでエラーを探すことができますか?

私は何か問題がありますか?

+0

コンピュータのメモリが不足している可能性があります。 – fortune

答えて

0

この投稿をチェックする:Where is nodejs log file?サーバーを通常のノードプロセスで実行してみてください。同じように動作する場合は、エラーが発生してログファイルにログアウトする必要があります。

これでうまくいかない場合は、基本的なハードウェアの問題のために、サーバーが停止しているか、無効になっている可能性があります。たとえば、linuxを実行していてlogoutに電話をかけた場合、foreverで呼び出されたとしても、そのユーザーのすべてのプロセスが終了します。

+0

私はとてもばかげています:-(サーバーをシャットダウンした後、サーバーのシャットダウンに言ったようにログオフします...永遠にログオフしてサーバーを起動するにはどうすればいいですか? – robyg72

+0

本当に "ログオフ"できません。ユーザがログインしてSSHクライアントを終了するだけで( 'exit' sshコマンドを使用して)、または手動でサーバに接続している場合は、そのまま残しておいてください。' root'でも実行できますが、そうではありませんプロダクションサーバに最適です – wilsonhobbs

+0

うーん...理解できません...ノードjsでセッションを常にアクティブにする必要があるとしますか?安全でないように見えませんか? – robyg72

関連する問題