4.14.04.10 - Apigee Edge オンプレミス リリースノート

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動
情報

2014 年 8 月 20 日(水曜日)、Apigee Edge のオンプレミス バージョンのパッチをリリースしました。

修正済みのバグ

このリリースでは以下のバグが修正されています。

トピック 説明
プール接続の蓄積により Netty ルーターの応答が停止する
CORERT-219
API レスポンスが配信される前にクライアントが切断されたときに接続リークが発生する問題を解決しました。
Netty ルーター ログの状態マシンエラーによりルーターがハングする
CORERT-201

クライアントがレスポンスを待たずに接続で連続してリクエストを送信すると、Netty ルータがハングし、リクエストを処理しないように見えました。

Netty ルーターの router.properties に新しい HTTPServer.pipelining.enabled プロパティが追加され、HTTP パイプラインを制御できるようになりました。次の値は動作を表します。

  • false(デフォルト)- 複数のリクエストを受信すると、ルータはパイプライン化の試行を示すエラーを返して接続を閉じます。
  • true - ルータは、リクエストを保留キューにバッファリングして、一度に 1 つのリクエストを処理します。各リクエストのレスポンスは、到着した順序で送信されます。

レスポンスで接続のクローズが必要な場合は、接続は直ちにクローズされ、後続のリクエストにはレスポンスが送信されません。

CLOSE_WAIT メッセージ
CORERT-188
CLOSED_WAIT メッセージが適切にクローズされない問題を解決しました。
Router がプールからの接続を再利用しようとしているときに、Message Processor が接続を閉じている
CORERT-114
特定のエラー条件でプール接続が閉じられる問題を解決しました。
レスポンスで 5xx エラーが発生するAPIRT-342 5xx HTTP エラーは、HTTP 仕様に従ってレスポンスが完了している状況で発生しました(ターゲット エンドポイント レスポンスに Content-Length またはチャンク エンコードが含まれていません)。Edge では、これらのレスポンスが完全なものとして扱われるようになりました。