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 现在会将这些回答视为完整回答。