Postępowanie w przypadku przekroczenia limitu czasu
Może być konieczne zwiększenie wartości limitu czasu usług WebService dla aplikacji oczekujących na odpowiedź od środowiska Service Desk, w szczególności podczas importowania danych ze źródeł danych o małej szybkości (takich jak LDAP) lub podczas próby odczytywania dużych ilości danych ze źródła danych.
Wartości limitu czasu usług WebService należy dostosować w każdym z następujących plików:
- Console.exe.config znajdujący się w folderze LANDesk\Service Desk\Console
- Touchpaper.Service.DataImport.SystemTray.exe.config znajdujący się w folderze LANDesk\Service Desk\AppServices
- Touchpaper.Service.DataImport.WindowsService.exe.config znajdujący się w folderze LANDesk\Service Desk\AppServices
- Touchpaper.Service.AssetManagerEngine.ScheduleSystemTray.exe.config znajdujący się w folderze LANDesk\Service Desk\AppServices
- Touchpaper.Service.AssetManagerEngine.SchedulingService.exe.config znajdujący się w folderze LANDesk\Service Desk\AppServices
W zależności od konfiguracji może być również konieczne zwiększenie wartości limitu czasu usług WebService dla innych usług. W razie potrzeby należy zmodyfikować pliki exe.config odpowiednich usług.
Aby dostosować wartości limitu czasu usług WebService:
- Za pomocą programu Notatnik otwórz plik Console.exe.config, a następnie wstaw następujący wiersz w sekcji <appSettings>:
<add key="WebServiceTimeout" value="500000" />
(Gdzie 500000 jest czasem wyrażonym w milisekundach). W razie potrzeby można zwiększyć tę wartość.
Ustawieniem domyślnym jest 100000 milisekund (100 sekund). Wartość -1 umożliwia ustawienie nieograniczonego limitu czasu.
- Zapisz zmiany i zamknij program Notatnik.
- Powtórz czynności od kroku 1 dla każdego pliku usługi WebService wymienionego na liście powyżej.
- Ponownie uruchom serwer IIS.