4.14.04.10 - Apigee Edge 本地版本说明

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

2014 年 8 月 20 日(星期三),我们发布了本地版 Apigee Edge 的补丁程序。

已修复 Bug

此版本修复了以下 bug。

主题 说明
Netty 路由器因池内连接积聚而无响应
CORERT-219
解决了在客户端断开连接时导致连接泄漏的问题(甚至在 API 响应传递之前)。
Netty 路由器日志中导致路由器挂起的状态机错误
CORERT-201

如果客户端在某个连接上连续发送请求而不等待响应,Netty 路由器似乎会挂起,并且不处理任何请求。

Netty 路由器的 router.properties 中新增了 HTTPServer.pipelining.enabled 属性,可让您控制 HTTP 流水线。以下值描述了行为:

  • false(默认)- 如果收到多个请求,路由器会返回错误,指示流水线尝试并关闭连接。
  • true - 路由器通过将请求缓冲到待处理队列中来一次处理一个请求。对每个请求的响应会按照到达的顺序发送。

如果响应需要关闭连接,系统会立即关闭连接,并且不会为后续请求发送任何响应。

CLOSE_WAIT 消息
CORERT-188
解决了有关 CLOSED_WAIT 邮件无法正确关闭的问题。
当路由器尝试重复使用来自池的连接时,消息处理器关闭连接
CORERT-114
解决了在某些错误情况下导致连接关闭的问题。
响应上的 5xx 错误APIRT-342 如果响应完全符合 HTTP 规范(目标端点响应中没有 Content-Length 或分块编码),则会发生 5xx HTTP 错误。Edge 现在将这些响应视为完整的响应。