Управление тайм-аутами

Вам может также потребоваться увеличить тайм-аут WebService для приложений, ожидающих ответа от Service Desk Framework, в частности, если вы импортируете данные из слишком медленного источника данных (такого как LDAP) или пытаетесь считать большой объем информации из источника данных.

Вы должны настроить значения тайм-аута WebService в следующих файлах:

  • Console.exe.config - находится в папке LANDesk\Service Desk\Console
  • Touchpaper.Service.DataImport.SystemTray.exe.config - находится в папке LANDesk\Service Desk\AppServices
  • Touchpaper.Service.DataImport.WindowsService.exe.config - находится в папке LANDesk\Service Desk\AppServices
  • Touchpaper.Service.AssetManagerEngine.ScheduleSystemTray.exe.config - находится в папке LANDesk\Service Desk\AppServices
  • Touchpaper.Service.AssetManagerEngine.SchedulingService.exe.config - находится в папке LANDesk\Service Desk\AppServices

Также вам может понадобиться увеличить значения тайм-аута WebService для других служб - это зависит от установки. Измените файл exe.config для следующих служб, если это необходимо.

Для настройки значений тайм-аута WebService:

  1. Используя приложение Блокнот, откройте файл Console.exe.config, а затем вставьте следующую строку в раздел <appSettings>:

<add key="WebServiceTimeout" value="500000" />

(Где 500000 - это время в миллисекундах). Вы можете изменить это значение по желанию.

Значение по умолчанию - 100000 миллисекунд (100 секунд). Значение, равное -1, установит бесконечный тайм-аут.

<add key="WebServiceTimeout" value="500000" />

  1. Сохраните изменения и закройте Блокнот.
  2. Повторите действия, начиная с 1, для каждого из перечисленных выше файлов WebService.
  3. Перезагрузите службу IIS.