ECS: GeoDrive стикається з помилками тайм-ауту

Summary: Усунення помилок тайм-ауту 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



Виявлені помилки тайм-ауту при використанні GeoDrive.

Cause

Стандартні значення тайм-ауту HTTP можуть бути недостатньо довгими для успішного завершення операцій у всіх випадках використання.

Resolution

Передумови:
  • Бувають випадки, коли стандартні значення тайм-ауту HTTP недостатні. Збільшення тайм-ауту може допомогти у ситуаціях, коли багато помилок TIMEOUT, але все інше працює нормально.
  • Існує кілька значень реєстру, які регулюють тайм-аути HTTP. Вони детальніше пояснені нижче.
  • Зміна значень тайм-ауту вимагає використання інструменту regedit для зміни реєстру на старіших версіях GeoDrive. При зміні реєстру переконайтеся, що сервіс GeoDrive або CIFS-ECS не працює.

Розв'язка:

Тайм-аути WinHttpOption:
 
Параметри тайм-ауту, які найчастіше потребують змін, такі:
  • WinHttpOptionReceiveResponseTimeout
  • WinHttpOptionReceiveTimeout
Щоб змінити значення тайм-ауту:

Для GeoDrive 2.0 або новіших:
 
Використовуйте такі команди з командного рядка:
cloud_cli util UpdateReg WinHttpOptionReceiveResponseTimeout 360000

cloud_cli util UpdateReg WinHttpOptionReceiveTimeout 360000

cloud_cli util UpdateReg WinHttpOptionSendTimeout 360000

Для попередніх версій GeoDrive:
  1. Зупиніть обслуговування:
net stop gdsvc
  1. Використовуйте regedit для вибору потрібної клавіші. Ключова інформація наведена нижче.
  2. Нижче мають бути наведені значення:
WinHttpOptionReceiveResponseTimeout: 180000 (decimal)
WinHttpOptionReceiveTimeout: 180000 (decimal)
WinHttpOptionSendTimeout: 180000 (десяткова множина)
  1. Встановіть їх на вищі значення, наприклад, подвоїте поточні значення до 360000 (десяткова система). Це встановлює їм 6 хвилин.
  2. Перезапустіть сервіс:
net start gdsvc

Тайм-аут
для списку папокЯкщо помилка TIMEOUT виникає через запит на перелік папки, окрім збільшення значення тайм-ауту, або замість нього, ви можете спробувати зменшити кількість запитуваних елементів для кожної команди списку bucket. За замовчуванням — 500. Максимальне значення — 1000. Його можна встановити, змінивши значення реєстру: "S3Bucket ListingMax".
 
Щоб змінити значення: (GeoDrive 2.0 або новіша)
cloud_cli util UpdateReg S3BucketListingMax 200
Інформація про змінну тайм-ауту:
 
Ключ реєстру:
 
GeoDrive 2.0 і краще:
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

 
Значення реєстру:

WinHttpOptionConnectRetries
  • Тип: DWORD
  • За замовчуванням: 5
  • Опис: Встановлює або отримує беззнакове довге цілочисельне значення, яке містить кількість спроб WinHTTP підключитися до хоста. Microsoft Windows HTTP Services (WinHTTP) намагається виконати лише один раз на IP-адресу Інтернет-протоколу. Наприклад: Спроба підключитися до багатодомового хоста з 10 IP-адресами і WINHTTP_OPTION_CONNECT_RETRIES встановленим на 7 призведе до того, що WinHTTP спробує підключитися лише до перших семи IP-адрес. Однаковий набір із 10 IP-адрес і WINHTTP_OPTION_CONNECT_RETRIES встановлений на 20 призводить до того, що WinHTTP намагається спробувати кожен із 10 лише один раз. Запит скасовується, якщо спроба підключення все ще не вдається після зазначеної кількості спроб або якщо тайм-аут на з'єднання закінчився раніше.
WinHttpOptionConnectTimeout
  • Тип: DWORD
  • За замовчуванням: 60000 (десяткова множина) (це дорівнює одній хвилині)
  • Опис: Встановлює або отримує беззнакове довге ціле число, яке містить тайм-аут у мілісекундах. Встановлення цієї опції на нескінченність (0xFFFFFFFF) вимкне цей таймер. Запит скасовується, якщо запит на TCP-з'єднання триває довше, ніж це значення тайм-ауту. Стандартний тайм-аут — 60 секунд. Обмеження тайм-ауту застосовується для окремих з'єднань у випадках, коли для одного хоста (багатодомового хоста) є кілька IP-адрес.
WinHttpOptionReceiveResponseTimeout
  • Тип: DWORD
  • За замовчуванням: 180000 (десяткова система) (це дорівнює 3 хвилинам)
  • Опис: Встановлює або отримує беззнакове довге ціле число, яке містить значення тайм-ауту у мілісекундах. Значення визначає, скільки часу чекати, щоб отримати всі заголовки відповіді на запит. Запит скасовується, якщо WinHTTP не отримує всі заголовки протягом цього тайм-ауту. Цей тайм-аут перевіряється лише тоді, коли дані отримані з розетки. Це призводить до того, що клієнтський додаток не отримує сповіщення, доки не надійде більше даних із сервера. Якщо дані з сервера не надходять, затримка між закінченням тайм-ауту та повідомленням клієнтської програми може бути такою ж, як значення тайм-ауту, встановлене за допомогою параметра dwReceiveTimeout функції WinHttpSetTimeouts.
WinHttpOptionReceiveTimeout
  • Тип: DWORD
  • За замовчуванням: 180000 (десяткова система) (це дорівнює 3 хвилинам)
  • Опис: Встановлює або отримує беззнакове довге ціле число, яке містить тайм-аут у мілісекундах. Це значення використовується для тайм-аутів, пов'язаних із отриманням часткової відповіді на запит або прочитаних даних. Якщо відповідь триває довше, ніж це значення тайм-ауту, запит скасовується.
WinHttpOptionReceiveTimeout
  • Тип: DWORD
  • За замовчуванням: 180000 (десяткова система) (це дорівнює 3 хвилинам)
  • Опис: Встановлює або отримує беззнакове довге ціле число, яке містить тайм-аут у мілісекундах. Це значення використовується для тайм-аутів, пов'язаних із відправкою запиту або запису даних. Якщо надсилання запиту триває довше, ніж тайм-аут, операція відправлення скасовується.

Additional Information

Цей матеріал перекладено іншими мовами: 
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.