4.14.04.10 - Apigee Edge 온프레미스 출시 노트

Apigee Edge 문서입니다.
Go to the Apigee X documentation.
info

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 사양에 따라 응답이 완료된 상황 (대상 엔드포인트 응답에 Content-Length 또는 청크 전송 인코딩 없음)에서 5xx HTTP 오류가 발생했습니다. 이제 Edge는 이러한 응답을 완료된 것으로 처리합니다.