Server Timeouts, proprietà

L'API server HTTP consente alle applicazioni di impostare i limiti di timeout di connessione del server in una sessione del server o in un gruppo di URL. La proprietà http timeouts viene usata per impostare tutti i timeout in base all'applicazione. I timer IdleConnection e HeaderWait possono anche essere configurati a livello di API del server HTTP. Quando i timer sono configurati a livello di API server HTTP, si applicano a tutte le applicazioni API server HTTP nel computer e le impostazioni vengono mantenute al riavvio del servizio.

Per altre informazioni sulla configurazione dei timer, vedere Configurazione dei timeout specifici dell'applicazione.

Quando i timer non sono configurati per un gruppo di URL o una sessione del server, vengono applicate le configurazioni predefinite dell'API server HTTP.

L'ordine di applicazione del timeout è il seguente:

  1. Le impostazioni predefinite a livello di API server HTTP si applicano a tutte le applicazioni API server HTTP nel computer.
  2. I timeout della sessione server sostituiscono le impostazioni a livello di API del server HTTP, se impostate.
  3. Le impostazioni del gruppo di URL sostituiscono le configurazioni della sessione del server, se impostate.

Nella tabella seguente sono elencati i limiti di timeout di connessione predefiniti

Timer Definizione Impostazione predefinita dell'API server HTTP Configurabile come API server HTTP a livello di API Configurabile come specifico dell'applicazione
IdleConnection La connessione è scaduta durante l'inattività. 120 sec Limitato
HeaderWait La connessione è scaduta in attesa che l'API del server HTTP analizzi l'intestazione. 120 sec Limitato
EntityBody La connessione è scaduta in attesa dell'arrivo del corpo dell'entità della richiesta. 120 sec No
DrainEntityBody La connessione è scaduta in attesa che l'API del server HTTP svuota il corpo dell'entità in una connessione Keep-Alive. 120 sec No
MinSendRate La connessione è scaduta perché la velocità di invio della risposta è stata più lenta rispetto all'impostazione predefinita di 150 byte/sec. 150 sec No
RequestQueue La connessione è scaduta perché la richiesta è rimasta nella coda delle richieste prima che l'applicazione l'ha prelevata. 120 byte/sec No