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 5xx HTTP 오류는 HTTP 사양에 따라 응답이 완료된 상황에서 발생했습니다 (대상 엔드포인트 응답에서 콘텐츠 길이 또는 단위 인코딩이 없음). 이제 Edge는 이러한 응답을 완료된 것으로 간주합니다.