1

Express.js 4.12 ("express": "^4.12.3") アプリの最上位ミドルウェアとして "connect-timeout": "^1.7.0" を使用しています。そのまま使う分には問題ありません。タイムアウトを 50 秒、5 秒、1 秒に設定できますが、これらはすべて問題なく機能します。ただし、connect-timeout タイムアウト値を 110 秒を超える値に設定すると、アプリは 110 秒後にタイムアウトし、次のメッセージが表示されることに気付きました。秒」

他に調整が必要な設定はありますか?そのような設定の参照が見つかりません。どんな助けや洞察も非常に義務付けられています! さらに情報が必要な場合はお知らせください。ありがとう!

ベスト、クリス

(プロセス自体に 110 秒以上かかることは心配しないでください。これは意図された動作です)

4

2 に答える 2

0

node.js アプリは Apigee Private Cloud VM クラスタでホストされており、Router/Message Proc のタイムアウト プロパティが原因でタイムアウトが発生しています。VM.

nodejs.properties ファイル内で、プロパティー http.request.timeout.seconds はデフォルトで 110 秒に設定されています。この値を目的の値に増やすか、0 に設定することができます (これにより、タイムアウトが効果的に無効になります)。

ベスト、クリス

于 2015-09-29T15:06:16.797 に答える