restify を使用して node.js サーバーを実装します。基本的に、サーバーは HTTP POST リクエストごとに時間のかかるプロセスを実行しますが、どういうわけかソケットが閉じられ、クライアントは次のようなエラー メッセージを受け取ります。
[Error: socket hang up] code: 'ECONNRESET'
エラーの種類によると、ソケットはサーバー側で確実に閉じられています。
createServer
この問題を解決するために restifyのメソッドに設定できるオプションはありますか?
編集: 長時間実行されるプロセスは、Mongoose を使用して MongoDB プロセスを実行しています。MongoDB への接続が原因でソケット ハングアップが発生している可能性もありますか? Mongoose のタイムアウトを増やすには? ハングアップがちょうど 120 秒で発生したことがわかったので、デフォルトのタイムアウト設定が原因である可能性がありますか?
前もって感謝します!