- 出荷済み
- 2026年9月23日 10:18 UTC
- プロフィール
- Kamo
- コンテンツ
- eb9cc3b
RestTemplate の豆は bare JdkClientHttpRequestFactory から作られました タイムアウトなし。 接続を受け入れる1つの上流 決して答えない -- 雑草のポッド、デッドロック -- ゲートウェイスレッドを駐車 そのソケットは永遠に; それらの排気の十分な有限の Tomcat スレッドプール プラットフォームの単一の /api/** の後ろに振る舞い、 テナントは、遅いルートの発信者だけではありません。 タイムアウトの接続は5秒です。上流サービスは常に侵入者が存在するため、 その後、その背後にあるポッドがなくなっていることを意味します。 採用情報 timeout は、プレフィックス値ではなく、グローバル 120 です。このクラスは 現在、ResendTemplateの脅威(決してない上流) 回答)接頭辞に関係なく同じで、120秒は快適にカバーします。 最も遅い正当性は、このゲートウェイの転送を呼び出します(大きなアップロードに /api/docs と /api/media、AI チャット、課金エクスポート)。 Traefik独自のインバウンド responseingTimeouts.readTimeout は 3600s なので、この呼び出しの先には何もありませんでした とにかく120秒以上のリクエストをカットするつもりです。 RestTemplateTimeoutTest は TCP を受け入れる実際のソケットを駆動します。 接続し、応答を書かずに、短いタイムアウトを使って 実際の120秒の場所なので、テスト自体はスイートを掛けることができません。 クライアントが自分自身に与えることを主張します。 ベア工場への転倒 JUnit の自衛的な 3 s の監視を過ぎる根本的な呼出しの掛かることをします、 これはまさにこの修正の失敗モードです.
