Właściwość Limity czasu serwera

Interfejs API serwera HTTP umożliwia aplikacjom ustawianie limitów limitów czasu połączenia serwera w sesji serwera lub grupie adresów URL. Właściwość Limity czasu HTTP służy do ustawiania wszystkich limitów czasu dla określonej aplikacji. IdleConnection i HeaderWait czasomierze można również skonfigurować dla całego interfejsu API serwera HTTP. Gdy czasomierze są skonfigurowane dla całego interfejsu API serwera HTTP, mają zastosowanie do wszystkich aplikacji interfejsu API serwera HTTP na komputerze, a ustawienia są utrwalane po ponownym uruchomieniu usługi.

Aby uzyskać więcej informacji na temat konfigurowania czasomierzy, zobacz Konfigurowanie limitów czasu specyficznych dla aplikacji.

Jeśli czasomierze nie są skonfigurowane dla grupy adresów URL lub sesji serwera, mają zastosowanie domyślne konfiguracje interfejsu API serwera HTTP.

Kolejność wymuszania limitu czasu jest następująca:

  1. Domyślne ustawienia interfejsu API serwera HTTP dotyczą wszystkich aplikacji interfejsu API serwera HTTP na komputerze.
  2. Limity czasu sesji serwera zastępują ustawienia interfejsu API serwera HTTP po ustawieniu.
  3. Ustawienia grupy adresów URL zastępują konfiguracje sesji serwera po ustawieniu.

W poniższej tabeli wymieniono domyślne limity czasu połączenia

Minutnik Definicja Domyślna wartość interfejsu API serwera HTTP Konfigurowalny jako interfejs API serwera HTTP — szeroki Konfigurowalne jako specyficzne dla aplikacji
Bezczynność połączenia Połączenie wygasło podczas pozostawania bezczynności. 120 s Tak Ograniczony
HeaderWait Połączenie wygasło podczas oczekiwania na przeanalizowanie nagłówka przez interfejs API serwera HTTP. 120 s Tak Ograniczony
EntityBody Połączenie wygasło podczas oczekiwania na nadejście treści jednostki żądania. 120 s Nie Tak
DrainEntityBody Połączenie wygasło podczas oczekiwania na opróżnienie treści jednostki przez interfejs API serwera HTTP w połączeniu Keep-Alive. 120 s Nie Tak
Minimalna szybkość Połączenie wygasło, ponieważ szybkość wysyłania odpowiedzi była wolniejsza niż domyślna 150 bajtów na sekundę. 150 s Nie Tak
RequestQueue Połączenie wygasło, ponieważ żądanie pozostało w kolejce żądań, zanim aplikacja ją odebrała. 120 bajtów/s Nie Tak