4.14.04.10 - Apigee Edge 本地版本说明

您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
info

我们在 2014 年 8 月 20 日星期三发布了 Apigee Edge 本地版本的补丁。

已修复 Bug

此版本中修复了以下 Bug。

主题 说明
由于连接池中的连接过多,导致 Netty 路由器无响应
CORERT-219
解决了客户端断开连接时(即使在 API 响应传送之前)导致连接泄漏的问题。
Netty 路由器日志中的状态机错误导致路由器挂起
CORERT-201

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

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

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

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

CLOSE_WAIT 消息
CORERT-188
解决了未正确关闭的 CLOSED_WAIT 消息的问题。
消息处理器关闭连接,而路由器尝试重复使用连接池中的连接
CORERT-114
解决了在某些错误 情况下导致连接池中的连接关闭的问题。
响应中的 5xx 错误APIRT-342 在根据 HTTP 规范响应完整(目标端点响应中没有 Content-Length 或分块编码)的情况下,发生了 5xx HTTP 错误。 Edge 现在将这些响应视为完整响应。