問題タブ [connect-timeout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - expressjs HTTP GET 送信エラー: "ETIMEDOUT"、200
Express.js では、いくつかの HTTP GET リクエストを作成することにより、サーバーでの操作に 5 秒以上かかる場合、エラー「ETIMEDOUT」(ステータス 200) が送信されます。
どうすればこれを解決できますか?
connect-timeout ミドルウェアを使用しようとしました:
しかし結果なし。
node.js - Express.js 接続タイムアウト。タイムアウト発生時の処理方法、エラーが発生する場所
タイムアウト時に接続タイムアウトを使用すると、次のように表示されます
以下のように扱っていますが、うまくいきません
ミッドワイヤーが見えますが、それを処理する方法がわかりません。私を助けてください。
javascript - express.js 4.12 接続タイムアウトの上限?
Express.js 4.12 ("express": "^4.12.3") アプリの最上位ミドルウェアとして "connect-timeout": "^1.7.0" を使用しています。そのまま使う分には問題ありません。タイムアウトを 50 秒、5 秒、1 秒に設定できますが、これらはすべて問題なく機能します。ただし、connect-timeout タイムアウト値を 110 秒を超える値に設定すると、アプリは 110 秒後にタイムアウトし、次のメッセージが表示されることに気付きました。秒」
他に調整が必要な設定はありますか?そのような設定の参照が見つかりません。どんな助けや洞察も非常に義務付けられています! さらに情報が必要な場合はお知らせください。ありがとう!
ベスト、クリス
(プロセス自体に 110 秒以上かかることは心配しないでください。これは意図された動作です)
node.js - Express ミドルウェアの "connect-timeout" により、"送信後にヘッダーを設定できません" が発生します。
私のコード:
ユーザーが要求したとき。Node.js は「DO SOMETHING1-3」を処理します。しかし、それは処理する前に。5 秒に設定されているため、ミドルウェアの応答がタイムアウトします。その後、7 行目のルーティングで再度応答を試みます。そして、その原因は「送信後にヘッダーを設定できません」というエラーです。
問題を処理する方法?
angularjs - Node アプリの NGINX 502 不良ゲートウェイでの 2 分の HTTP 要求タイムアウト
私はこのタイムアウトの問題について頭を悩ませていて、助けを得たいと思っています。応答を返すのに 2.5 分かかる可能性のある http 要求があります。Angular で 3 分間、NodeJS で 3 分間のタイムアウト処理を行っています。私の nginx 設定には 200 秒のタイムアウトがあり、Elastic Load Balancing の接続タイムアウトは 4 分に設定されています。ただし、正確に 2 分で 502 bad gateway nginx 1.4.6 (Ubuntu) エラーが表示され続けます。タイムアウトを長くするために見逃している部分はありますか?
私のnginx設定:
私の NodeJS 設定は connect-timeout を使用しています
node.js - Express と connect-timeout を使用してタイムアウト応答をカスタマイズする方法は?
タイムアウト エラーが発生したときにユーザーに送信される応答をカスタマイズしたいと考えています。具体的には、タイムアウト エラーが発生した理由を説明する静的ページにリダイレクトしたいと考えています。
私は次のようなものを書きたい:
上記のコードは意図したとおりに機能しません。タイムアウトが発生しても、ユーザーを静的 Web ページにリダイレクトせずtimedout.html
、代わりにエラーをスローします。ServiceUnavailableError: Response timeout
このようなことは可能ですか、それとも何か不足していますか?