ECS: GeoDrive har timeout-fel

Summary: Felsökning av GeoDrive-timeoutfel

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



Timeout-fel har identifierats vid användning av GeoDrive.

Cause

Standardvärdena för HTTP-timeout kanske inte är tillräckligt långa för att åtgärderna ska kunna slutföras i alla användningsfall.

Resolution

Bakgrund:
  • Det finns tillfällen då standardvärdena för HTTP-timeout inte är tillräckliga. Att öka tidsgränsen kan vara till hjälp i scenarier där det finns många TIMEOUT-fel, men allt annat fungerar normalt.
  • Det finns flera registervärden som styr HTTP-tidsgränserna. Dessa förklaras närmare nedan.
  • Att ändra timeout-värdena kräver att du använder regedit-verktyget för att ändra registret på äldre versioner av GeoDrive. När du gör en registerändring ska du se till att GeoDrive- eller CIFS-ECS-tjänsten inte körs.

Lösning:

WinHttpOption Timeouts:
 
De timeout-parametrar som oftast kräver ändring är:
  • WinHttpOptionReceiveResponseTimeout
  • WinHttpOptionReceiveTimeout
Så här ändrar du timeout-värdet:

För GeoDrive 2.0 eller senare:
 
Använd följande kommandon i kommandotolken:
cloud_cli util UpdateReg WinHttpOptionReceiveResponseTimeout 360000

cloud_cli util UpdateReg WinHttpOptionReceiveTimeout 360000

cloud_cli util UpdateReg WinHttpOptionSendTimeout 360000

För tidigare versioner av GeoDrive:
  1. Stoppa tjänsten:
net stop gdsvc
  1. Använd regedit för att välja önskad nyckel. Den viktigaste informationen finns nedan.
  2. Värdena nedan bör visas:
WinHttpOptionReceiveResponseTimeout: 180000 (decimal)
WinHttpOptionReceiveTimeout: 180000 (decimal)
WinHttpOptionSendTimeout: 180000 (decimal)
  1. Ställ in dem på ett högre värde, till exempel att fördubbla de aktuella värdena till 360000 (decimal). Detta ställer in dem på 6 minuter.
  2. Starta om tjänsten:
net start gdsvc

Tidsgräns för
mapplistaOm TIMEOUT-felet uppstår från en begäran om mapplistning kan du, förutom att öka timeout-värdet, eller i stället för det, försöka minska antalet objekt som begärs för varje bucketlistningskommando. Standardvärdet är 500. Det maximala värdet är 1000. Det kan anges genom att ändra registervärdet: "S3BucketListingMax".
 
Så här ändrar du värdet: (GeoDrive 2.0 eller senare)
cloud_cli util UpdateReg S3BucketListingMax 200
Information om timeout-variabel:
 
Registernyckel:
 
GeoDrive 2.0 och senare:
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

 
Registervärden:

WinHttpOptionConnectRetries
  • Skriv: DWORD
  • Default: 5
  • Beskrivning: Anger eller hämtar ett osignerat långt heltalsvärde som innehåller antalet gånger WinHTTP försöker ansluta till en värd. Microsoft Windows HTTP Services (WinHTTP) försöker bara en gång per IP-adress (Internet Protocol). Till exempel: Ett försök att ansluta till en värd med flera hem som har 10 IP-adresser och WINHTTP_OPTION_CONNECT_RETRIES inställt på 7 resulterar i att WinHTTP endast försöker ansluta till den första sju IP-adressen. Givet samma uppsättning med 10 IP-adresser och WINHTTP_OPTION_CONNECT_RETRIES inställd på 20 resulterar det i att WinHTTP bara försöker var och en av de 10 en gång. Begäran avbryts om ett anslutningsförsök fortfarande misslyckas efter det angivna antalet försök eller om tidsgränsen för anslutningen upphör att gälla innan dess.
WinHttpOptionConnectTimeout
  • Skriv: DWORD
  • Default: 60000 (decimal) (Detta motsvarar en minut)
  • Beskrivning: Anger eller hämtar ett långt heltalsvärde utan tecken som innehåller timeout-värdet i millisekunder. Om du ställer in det här alternativet på oändligt (0xFFFFFFFF) inaktiveras timern. Begäran avbryts om en TCP-anslutningsbegäran tar längre tid än det här tidsgränsvärdet. Standardtidsgränsen är 60 sekunder. Tidsgränsen gäller för enskilda anslutningar i situationer där det finns flera IP-adresser för en enda värd (en värd med flera hem).
WinHttpOptionReceiveResponseTimeout
  • Skriv: DWORD
  • Default: 180000 (decimal) (Detta motsvarar 3 minuter)
  • Beskrivning: Anger eller hämtar ett osignerat långt heltalsvärde som innehåller timeout-värdet i millisekunder. Värdet konfigurerar hur lång tid det tar att ta emot alla svarshuvuden för en begäran. Begäran avbryts om WinHTTP inte kan ta emot alla huvuden inom den här tidsgränsen. Den här tidsgränsen kontrolleras endast när data tas emot från socketen. Detta resulterar i att klientprogrammet inte får något meddelande förrän mer data tas emot från servern. Om inga data tas emot från servern kan fördröjningen mellan tidsgränsens förfallodatum och meddelandet om klientprogrammet vara lika stor som tidsgränsvärdet som angetts med hjälp av parametern dwReceiveTimeout för WinHttpSetTimeouts funktionen.
WinHttpOptionReceiveTimeout
  • Skriv: DWORD
  • Default: 180000 (decimal) (Detta motsvarar 3 minuter)
  • Beskrivning: Anger eller hämtar ett långt heltalsvärde utan tecken som innehåller timeout-värdet i millisekunder. Det här värdet används för tidsgränser som rör mottagning av ett partiellt svar på en begäran eller läsdata. Om svaret tar längre tid än det här tidsgränsvärdet avbryts begäran.
WinHttpOptionReceiveTimeout
  • Skriv: DWORD
  • Default: 180000 (decimal) (Detta motsvarar 3 minuter)
  • Beskrivning: Anger eller hämtar ett långt heltalsvärde utan tecken som innehåller timeout-värdet i millisekunder. Det här värdet används för tidsgränser som rör att skicka en begäran eller skriva data. Om det tar längre tid att skicka begäran än tidsgränsen avbryts sändningsåtgärden.

Additional Information

Innehållet är översatt till andra språk: 
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.