4.14.04.10 – Informacje o wersji lokalnej Apigee Edge

Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. info

20 sierpnia 2014 r. udostępniliśmy poprawkę do wersji lokalnej Apigee Edge.

Usunięte błędy

W tej wersji naprawiliśmy te błędy:

Temat Opis
Brak odpowiedzi routera Netty z powodu nagromadzenia połączeń w puli
CORERT-219
Rozwiązaliśmy problemy, które powodowały wyciek połączenia, gdy klient rozłączał się jeszcze przed dostarczeniem odpowiedzi z interfejsu API.
Błędy automatu stanowego w logach routera Netty powodujące zawieszenie routera
CORERT-201

Gdy klient wysyłał kolejne żądania w połączeniu bez czekania na odpowiedź, router Netty zawieszał się i nie przetwarzał żadnych żądań.

Nowa właściwość HTTPServer.pipelining.enabled w pliku router.properties dla routera Netty umożliwia kontrolowanie potokowego przetwarzania HTTP. Zachowanie opisują te wartości:

  • false (domyślnie) – jeśli router otrzyma wiele żądań, zwróci błąd wskazujący próbę potokowania i zamknie połączenie.
  • true – router obsługuje 1 żądanie naraz, buforując żądania w kolejce oczekujących. Odpowiedzi na poszczególne żądania są wysyłane w tej samej kolejności, w jakiej zostały otrzymane.

Jeśli odpowiedź wymaga zamknięcia połączenia, jest ono zamykane natychmiast i nie są wysyłane żadne odpowiedzi na kolejne żądania.

CLOSE_WAIT messages
CORERT-188
Rozwiązano problemy z wiadomościami CLOSED_WAIT, które nie były prawidłowo zamykane.
Procesor wiadomości zamyka połączenia, podczas gdy router próbuje ponownie użyć połączeń z puli.
CORERT-114
Rozwiązaliśmy problemy, które powodowały zamykanie połączenia w puli w określonych warunkach błędu.
Błędy 5xx w odpowiedziachAPIRT-342 Błędy HTTP 5xx wystąpiły w sytuacjach, w których odpowiedź była kompletna zgodnie ze specyfikacją HTTP (brak nagłówka Content-Length lub kodowania fragmentowanego w odpowiedziach punktu końcowego). Edge traktuje teraz te odpowiedzi jako kompletne.