4.14.04.10 - Note di rilascio on-premise di Apigee Edge

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
info

Mercoledì 20 agosto 2014 abbiamo rilasciato una patch per la versione on-premise di Apigee Edge.

Bug corretti

In questa release sono stati corretti i seguenti bug.

Argomento Descrizione
Router Netty non risponde a causa dell'accumulo nelle connessioni raggruppate
CORERT-219
Sono stati risolti i problemi che causavano una perdita di connessione quando il client si disconnetteva anche prima che le risposte dell'API venissero inviate.
Errori della macchina a stati nei log del router Netty che causano il blocco del router
CORERT-201

Quando un client inviava richieste consecutive su una connessione senza attendere una risposta, il router Netty sembrava bloccarsi e non elaborare alcuna richiesta.

Una nuova proprietà HTTPServer.pipelining.enabled in router.properties per il router Netty ti consente di controllare la canalizzazione HTTP. I seguenti valori descrivono il comportamento:

  • false (valore predefinito): se vengono ricevute più richieste, il router restituisce un errore indicando il tentativo di pipeline e chiude la connessione.
  • true: il router gestisce una richiesta alla volta mettendola in una coda in attesa. Le risposte a ogni richiesta vengono inviate nello stesso ordine in cui sono arrivate.

Nei casi in cui una risposta richieda la chiusura della connessione, la connessione viene chiusa immediatamente e non vengono inviate risposte per le richieste successive.

Messaggi CLOSE_WAIT
CORERT-188
Sono stati risolti i problemi relativi ai messaggi CLOSED_WAIT che non vengono chiusi correttamente.
L'elaborazione dei messaggi chiude le connessioni mentre il router tenta di riutilizzare le connessioni dal pool
CORERT-114
Sono stati risolti i problemi che causavano la chiusura della connessione raggruppata in determinate condizioni di errore.
Errori 5xx nelle risposteAPIRT-342 Si sono verificati errori HTTP 5xx in situazioni in cui una risposta era completa in base alla specifica HTTP (nessuna codifica Content-Length o chunked nelle risposte dell'endpoint target). Ora Edge le tratta come complete.