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: 라우터는 요청을 대기열에 버퍼링하여 한 번에 하나의 요청을 처리합니다. 각 요청에 대한 응답은 도착한 순서대로 전송됩니다.

응답에 연결 종료가 필요한 경우 연결이 즉시 닫히고 후속 요청에 대한 응답이 전송되지 않습니다.

CLOSE_WAIT 메시지
CORERT-188
제대로 종료되지 않은 CLOSED_WAIT 메시지 관련 문제가 해결되었습니다.
라우터가 풀에서 연결을 재사용하려고 시도하는 동안 메시지 프로세서가 연결을 닫음
CORERT-114
특정 오류 조건에서 풀링된 연결이 닫히는 문제를 해결했습니다.
응답에 5xx 오류가 표시됨APIRT-342 HTTP 사양에 따라 응답이 완료된 상황에서 5xx HTTP 오류가 발생했습니다 (타겟 엔드포인트 응답에 Content-Length 또는 청크 엔코딩 없음). 이제 Edge에서 이러한 응답을 완료된 것으로 간주합니다.