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:
Lösning:
WinHttpOption Timeouts:
För GeoDrive 2.0 eller senare:
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".
Information om timeout-variabel:
CIFS-ECS:
GeoDrive 1.x:
Registervärden:
WinHttpOptionConnectRetries
- 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:
- Stoppa tjänsten:
net stop gdsvc
- Använd regedit för att välja önskad nyckel. Den viktigaste informationen finns nedan.
- Värdena nedan bör visas:
WinHttpOptionReceiveResponseTimeout: 180000 (decimal)
WinHttpOptionReceiveTimeout: 180000 (decimal)
WinHttpOptionSendTimeout: 180000 (decimal)
WinHttpOptionReceiveTimeout: 180000 (decimal)
WinHttpOptionSendTimeout: 180000 (decimal)
- 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.
- 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
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 StorageProducts
Elastic Cloud StorageArticle 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.