ECS: V aplikaci GeoDrive dochází k chybám vypršení časového limitu

Summary: Odstraňování problémů s chybami vypršení časového limitu služby GeoDrive

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Při používání služby GeoDrive byly zjištěny chyby vypršení časového limitu.

Cause

Výchozí hodnoty časového limitu HTTP nemusí být dostatečně dlouhé, aby se operace úspěšně dokončily ve všech případech použití.

Resolution

Pozadí:
  • Jsou chvíle, kdy výchozí hodnoty časového limitu HTTP nejsou dostatečné. Zvýšení časového limitu může být užitečné ve scénářích, kdy dochází k mnoha chybám časového limitu, ale vše ostatní funguje normálně.
  • Existuje několik hodnot registru, které řídí vypršení časových limitů HTTP. Ty jsou vysvětleny níže.
  • Změna hodnot časového limitu vyžaduje použití nástroje regedit k úpravě registru ve starších verzích aplikace GeoDrive. Při každé změně registru se ujistěte, že není spuštěna služba GeoDrive nebo CIFS-ECS.

Řešení:

Časové limity WinHttpOption:
 
Parametry časového limitu, které nejčastěji vyžadují úpravu, jsou:
  • WinHttpOptionReceiveResponseTimeout
  • WinHttpOptionReceiveTimeout
Změna hodnoty časového limitu:

Pro GeoDrive 2.0 nebo novější:
 
Použijte tyto příkazy příkazového řádku:
cloud_cli util UpdateReg WinHttpOptionReceiveResponseTimeout 360000

cloud_cli util UpdateReg WinHttpOptionReceiveTimeout 360000

cloud_cli util UpdateReg WinHttpOptionSendTimeout 360000

Pro starší verze aplikace GeoDrive:
  1. Zastavte službu:
net stop gdsvc
  1. Pomocí nástroje regedit vyberte požadovaný klíč. Hlavní informace jsou uvedeny níže.
  2. Měly by se zobrazit následující hodnoty:
WinHttpOptionReceiveResponseTimeout: 180000 (desítkově)
WinHttpOptionReceiveTimeout: 180000 (desítkově)
WinHttpOptionSendTimeout: 180000 (desítkově)
  1. Nastavte je na vyšší hodnotu, například zdvojnásobte aktuální hodnoty na 360000 (desítkově). Tím je nastavíte na 6 minut.
  2. Restartujte službu:
net start gdsvc

Časový limit
výpisu složekPokud k chybě TIMEOUT dochází z požadavku na výpis složek, můžete kromě zvýšení hodnoty časového limitu nebo místo ní zkusit snížit počet položek požadovaných pro každý příkaz výpisu kbelíků. Výchozí hodnota je 500. Maximální hodnota je 1000. Dá se nastavit změnou hodnoty registru: "S3BucketListingMax".
 
Chcete-li změnit hodnotu: (GeoDrive 2.0 nebo vyšší)
cloud_cli util UpdateReg S3BucketListingMax 200
Informace o proměnné časového limitu:
 
Klíč registru:
 
GeoDrive 2.0 a vyšší:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GDSvc\Parameters


CIFS-ECS:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CIFS-ECS\Parameters


GeoDrive 1.x:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GeoDrive\Parameters

 
Hodnoty registru:

WinHttpOptionConnectRetries
  • Zadejte: DWORD
  • Výchozí: 5
  • Popis: Nastaví nebo načte dlouhou celočíselnou hodnotu bez znaménka, která obsahuje počet pokusů WinHTTP o připojení k hostiteli. Služba Microsoft Windows HTTP Services (WinHTTP) se pokusí o každý pokus pouze jednou pro každou adresu IP (Internet Protocol). Například: Pokus o připojení k hostiteli s více adresami, který má 10 IP adres a WINHTTP_OPTION_CONNECT_RETRIES nastaven na 7, bude mít za následek, že se služba WinHTTP pokusí připojit pouze k prvním sedmi IP adresám. Se stejnou sadou 10 IP adres a WINHTTP_OPTION_CONNECT_RETRIES nastavenou na 20 se WinHTTP pokusí o každou z těchto 10 pouze jednou. Požadavek je zrušen, pokud pokus o připojení selže i po uplynutí zadaného počtu pokusů nebo pokud časový limit připojení vypršel dříve.
WinHttpOptionConnectTimeout
  • Zadejte: DWORD
  • Výchozí: 60000 (desítkově) (to odpovídá jedné minutě)
  • Popis: Nastaví nebo načte dlouhou celočíselnou hodnotu bez znaménka, která obsahuje hodnotu časového limitu v milisekundách. Nastavením této možnosti na nekonečno (0xFFFFFFFF) tento časovač zakážete. Požadavek se zruší, pokud požadavek na připojení TCP trvá déle, než je tato hodnota časového limitu. Výchozí časový limit je 60 sekund. Časový limit je určen pro jednotlivá připojení v situacích, kdy existuje více adres IP pro jednoho hostitele (hostitele s více adresami).
WinHttpOptionReceiveResponseTimeout
  • Zadejte: DWORD
  • Výchozí: 180000 (desítkově) (to odpovídá 3 minutám)
  • Popis: Nastaví nebo načte dlouhou celočíselnou hodnotu bez znaménka, která obsahuje hodnotu časového limitu v milisekundách. Hodnota konfiguruje, jak dlouho se má čekat na příjem všech hlaviček odpovědi na požadavek. Požadavek se zruší, pokud WinHTTP neobdrží všechny hlavičky během tohoto časového limitu. Tento timeout je kontrolován pouze při příjmu dat ze socketu. To má za následek, že klientská aplikace neobdrží oznámení, dokud ze serveru nedorazí další data. Pokud ze serveru nedorazí žádná data, může být prodleva mezi vypršením časového limitu a oznámením klientské aplikace stejně velká jako hodnota časového limitu nastavená pomocí parametru dwReceiveTimeout funkce WinHttpSetTimeouts.
WinHttpOptionReceiveTimeout
  • Zadejte: DWORD
  • Výchozí: 180000 (desítkově) (to odpovídá 3 minutám)
  • Popis: Nastaví nebo načte dlouhou celočíselnou hodnotu bez znaménka, která obsahuje hodnotu časového limitu v milisekundách. Tato hodnota se používá pro vypršení časových limitů souvisejících s přijetím částečné odpovědi na požadavek nebo načtenými daty. Pokud odpověď trvá déle než tato hodnota časového limitu, požadavek se zruší.
WinHttpOptionReceiveTimeout
  • Zadejte: DWORD
  • Výchozí: 180000 (desítkově) (to odpovídá 3 minutám)
  • Popis: Nastaví nebo načte dlouhou celočíselnou hodnotu bez znaménka, která obsahuje hodnotu časového limitu v milisekundách. Tato hodnota se používá pro časové limity související s odesláním požadavku nebo zápisu dat. Pokud odeslání požadavku trvá déle, než je časový limit, operace odesílání se zruší.

Additional Information

Tento obsah je přeložený do dalších jazyků: 
https://downloads.dell.com/TranslatedPDF/AR-SA_531391.pdf
https://downloads.dell.com/TranslatedPDF/DE_531391.pdf
https://downloads.dell.com/TranslatedPDF/ES_531391.pdf
https://downloads.dell.com/TranslatedPDF/ES-XL_531391.pdf
https://downloads.dell.com/TranslatedPDF/FR_531391.pdf
https://downloads.dell.com/TranslatedPDF/IT_531391.pdf
https://downloads.dell.com/TranslatedPDF/JA_531391.pdf
https://downloads.dell.com/TranslatedPDF/KO_531391.pdf
https://downloads.dell.com/TranslatedPDF/NL_531391.pdf
https://downloads.dell.com/TranslatedPDF/PT_531391.pdf
https://downloads.dell.com/TranslatedPDF/PT-BR_531391.pdf
https://downloads.dell.com/TranslatedPDF/RU_531391.pdf
https://downloads.dell.com/TranslatedPDF/SV_531391.pdf
https://downloads.dell.com/TranslatedPDF/ZH-CN_531391.pdf
https://downloads.dell.com/TranslatedPDF/ZH-TW_531391.pdf

Affected Products

Elastic Cloud Storage

Products

Elastic Cloud Storage
Article Properties
Article Number: 000062751
Article Type: Solution
Last Modified: 23 Sep 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.