SSH画面は時々停止します。

SSH画面は時々停止します。

node.jsアプリケーションを実行しようとしています。時々私のアプリケーションが実行されていないことがわかりますが、その理由がわかりません。私はいつもnodemonとnohupを使ってきました。画面を設定した後、数日後にアプリケーションが再びダウンしたことがわかり、SSHにログインして画面が機能しないことを確認しました。私のアプリケーションを永久に実行すると、--minUptime、--spinSleepTimeを設定せず、デフォルトの10000msを使用しているという警告が表示されます。これは、私のホストサーバーが10秒以内に応答しないと、私の「永遠に」が終了することを意味しますか?

編集:これがこのようにホスティングする最初のプロジェクトなので、どの情報を共有してどこで入手できるのかわかりません。私が知っている限り、2x2 CPUと3GBでサーバーをa2hosting.comでホストしています。ラム。

ベストアンサー1

これはありえない機会かもしれません。個人的には、以前はアプリからデータを出力し続けていますが、ネットワークの問題などによりクライアント接続がブロックされている場合、画面上の他のアプリの実行に問題があったことがあります.これはデフォルトでアプリケーションをブロックするため、アプリケーションで予期しない動作が発生する可能性があります。ブロックされたクライアント接続がアプリケーションに影響を与えないようにするには、次の行を次に追加できます~/.screenrc

defnonblock on

この内容を適用するには、画面を再起動する必要があります。

おすすめ記事