ECS: Timeout-Fehler bei GeoDrive
Summary: Troubleshooting von GeoDrive-Timeout-Fehlern
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
Bei der Verwendung von GeoDrive wurden Timeout-Fehler erkannt.
Cause
Die standardmäßigen HTTP-Timeout-Werte sind möglicherweise nicht lang genug, um Vorgänge in allen Anwendungsbeispielen erfolgreich abzuschließen.
Resolution
Hintergrund:
Lösung:
WinHttpOption-Timeouts:
Für GeoDrive 2.0 oder höher:
Zeitüberschreitung der
OrdnerlisteWenn der TIMEOUT-Fehler bei einer Ordnerauflistungsanforderung auftritt, können Sie zusätzlich zur Erhöhung des Timeout-Werts oder stattdessen versuchen, die Anzahl der Elemente zu verringern, die für jeden Befehl zur Bucket-Auflistung angefordert werden. Der Standardwert ist 500. Der maximale Wert beträgt 1000. Sie kann festgelegt werden, indem Sie den Registrierungswert ändern: "S3BucketListingMax".
Informationen zu Timeout-Variablen:
CIFS-ECS:
GeoDrive 1.x:
Registrierungswerte:
WinHttpOptionConnectRetries
- Es gibt Zeiten, in denen die HTTP-Standard-Timeout-Werte nicht ausreichen. Das Erhöhen des Timeouts kann in Szenarien hilfreich sein, in denen viele TIMEOUT-Fehler vorliegen, aber alles andere normal funktioniert.
- Es gibt mehrere Registrierungswerte, die die HTTP-Timeouts regeln. Diese werden im Folgenden näher erläutert.
- Um die Timeout-Werte zu ändern, müssen Sie das Tool regedit verwenden, um die Registrierung auf älteren Versionen von GeoDrive zu ändern. Stellen Sie bei jeder Registrierungsänderung sicher, dass der GeoDrive- oder CIFS-ECS-Service nicht ausgeführt wird.
Lösung:
WinHttpOption-Timeouts:
Die Timeout-Parameter, die am häufigsten geändert werden müssen, sind:
- WinHttpOptionReceiveResponseTimeout
- WinHttpOptionReceiveTimeout
So ändern Sie den Timeout-Wert:
Für GeoDrive 2.0 oder höher:
Verwenden Sie diese Eingabeaufforderungsbefehle:
cloud_cli util UpdateReg WinHttpOptionReceiveResponseTimeout 360000
cloud_cli util UpdateReg WinHttpOptionReceiveTimeout 360000
cloud_cli util UpdateReg WinHttpOptionSendTimeout 360000
Für frühere Versionen von GeoDrive:
- Beenden Sie den Service:
net stop gdsvc
- Verwenden Sie regedit, um den gewünschten Schlüssel auszuwählen. Die wichtigsten Informationen finden Sie unten.
- Die folgenden Werte sollten angezeigt werden:
WinHttpOptionReceiveResponseTimeout: 180000 (dezimal)
WinHttpOptionReceiveTimeout: 180000 (dezimal)
WinHttpOptionSendTimeout: 180000 (dezimal)
WinHttpOptionReceiveTimeout: 180000 (dezimal)
WinHttpOptionSendTimeout: 180000 (dezimal)
- Legen Sie einen höheren Wert fest, z. B. verdoppeln Sie die aktuellen Werte auf 360000 (dezimal). Dadurch werden sie auf 6 Minuten festgelegt.
- Starten Sie den Service neu:
net start gdsvc
Zeitüberschreitung der
OrdnerlisteWenn der TIMEOUT-Fehler bei einer Ordnerauflistungsanforderung auftritt, können Sie zusätzlich zur Erhöhung des Timeout-Werts oder stattdessen versuchen, die Anzahl der Elemente zu verringern, die für jeden Befehl zur Bucket-Auflistung angefordert werden. Der Standardwert ist 500. Der maximale Wert beträgt 1000. Sie kann festgelegt werden, indem Sie den Registrierungswert ändern: "S3BucketListingMax".
So ändern Sie den Wert: (GeoDrive 2.0 oder höher)
cloud_cli util UpdateReg S3BucketListingMax 200
Registrierungsschlüssel:
GeoDrive 2.0 und höher:
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
Registrierungswerte:
WinHttpOptionConnectRetries
- Geben Sie ein: DWORD
- Default: 5
- Beschreibung: Legt einen nicht signierten Long-Integer-Wert fest oder ruft ihn ab, der die Anzahl der Versuche von WinHTTP enthält, eine Verbindung zu einem Host herzustellen. Microsoft Windows HTTP Services (WinHTTP) versucht es nur einmal pro IP-Adresse (Internet Protocol). Zum Beispiel: Ein Versuch, eine Verbindung zu einem Multi-Homed-Host herzustellen, der 10 IP-Adressen hat und WINHTTP_OPTION_CONNECT_RETRIES auf 7 eingestellt ist, führt dazu, dass WinHTTP nur versucht, eine Verbindung zu den ersten sieben IP-Adressen herzustellen. Bei demselben Satz von 10 IP-Adressen und WINHTTP_OPTION_CONNECT_RETRIES Einstellung auf 20 führt dies dazu, dass WinHTTP jede der 10 nur einmal versucht. Die Anfrage wird abgebrochen, wenn ein Verbindungsversuch nach der angegebenen Anzahl von Versuchen immer noch fehlschlägt oder wenn das Verbindungs-Timeout vorher abgelaufen ist.
WinHttpOptionConnectTimeout
- Geben Sie ein: DWORD
- Default: 60000 (dezimal) (entspricht einer Minute)
- Beschreibung: Legt einen nicht signierten Long-Ganzzahlwert fest, der den Timeoutwert in Millisekunden enthält, oder ruft diesen ab. Wenn Sie diese Option auf unendlich (0xFFFFFFFF) setzen, wird dieser Timer deaktiviert. Die Anforderung wird abgebrochen, wenn eine TCP-Verbindungsanforderung länger als dieser Timeout-Wert dauert. Das Standard-Timeout beträgt 60 Sekunden. Das Timeout-Limit gilt für einzelne Verbindungen in Situationen, in denen mehrere IP-Adressen für einen einzelnen Host (einen mehrfach vernetzten Host) vorhanden sind.
WinHttpOptionReceiveResponseTimeout
- Geben Sie ein: DWORD
- Default: 180000 (dezimal) (entspricht 3 Minuten)
- Beschreibung: Legt einen nicht signierten langen Ganzzahlwert fest, der den Timeout-Wert in Millisekunden enthält, oder ruft diesen ab. Der Wert konfiguriert, wie lange gewartet werden muss, bis alle Antwortheader auf eine Anforderung eingegangen sind. Die Anforderung wird abgebrochen, wenn WinHTTP nicht alle Header innerhalb dieses Timeout-Zeitraums erhält. Diese Zeitüberschreitung wird nur geprüft, wenn Daten vom Sockel empfangen werden. Dies führt dazu, dass die Clientanwendung keine Benachrichtigung erhält, bis weitere Daten vom Server eintreffen. Wenn keine Daten vom Server ankommen, kann die Verzögerung zwischen dem Ablauf des Timeouts und der Benachrichtigung der Clientanwendung so groß sein wie der Timeoutwert, der mit dem Parameter dwReceiveTimeout der WinHttpSetTimeout-Funktion festgelegt wurde.
WinHttpOptionReceiveTimeout
- Geben Sie ein: DWORD
- Default: 180000 (dezimal) (entspricht 3 Minuten)
- Beschreibung: Legt einen nicht signierten Long-Ganzzahlwert fest, der den Timeoutwert in Millisekunden enthält, oder ruft diesen ab. Dieser Wert wird für Timeouts verwendet, die sich auf den Empfang einer Teilantwort auf eine Anforderung oder das Lesen von Daten beziehen. Wenn die Antwort länger als dieser Timeout-Wert dauert, wird die Anfrage abgebrochen.
WinHttpOptionReceiveTimeout
- Geben Sie ein: DWORD
- Default: 180000 (dezimal) (entspricht 3 Minuten)
- Beschreibung: Legt einen nicht signierten Long-Ganzzahlwert fest, der den Timeoutwert in Millisekunden enthält, oder ruft diesen ab. Dieser Wert wird für Timeouts verwendet, die sich auf das Senden einer Anfrage oder das Schreiben von Daten beziehen. Wenn das Senden der Anfrage länger dauert als das Timeout, wird der Sendevorgang abgebrochen.
Additional Information
Diese Inhalte werden in andere Sprachen übersetzt:
| 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.