Lidando com o tempo limite
Você pode precisar aumentar o valor do tempo limite do WebService para aplicativos aguardando por uma resposta do Service Desk Framework, especificamente se você estiver importando dados a partir de uma fonte de dados lenta (tal como LDAP) ou tentando ler grandes quantidades de dados da fonte de dados.
Você deve ajustar os valores de tempo limite do WebService em cada um dos seguintes arquivos:
- Console.exe.config, encontrado na pasta LANDesk\Service Desk\Console
- Touchpaper.Service.DataImport.SystemTray.exe.config, encontrado na pasta LANDesk\Service Desk\AppServices
- Touchpaper.Service.DataImport.WindowsService.exe.config, encontrado na pasta LANDesk\Service Desk\AppServices
- Touchpaper.Service.AssetManagerEngine.ScheduleSystemTray.exe.config, encontrado na pasta LANDesk\Service Desk\AppServices
- Touchpaper.Service.AssetManagerEngine.SchedulingService.exe.config, encontrado na pasta LANDesk\Service Desk\AppServices
Você também pode aumentar os valores de limite de tempo do WebService para outros serviços, dependendo da sua configuração. Modifique o arquivo exe.config para estes serviços conforme necessário.
Para ajustar os valores de limite de tempo do WebService:
- Usando o Bloco de notas, abra o Console.exe.config, em seguida insira a seguinte linha na seção <appSettings>:
<add key="WebServiceTimeout" value="500000" />
(Onde 500000 é o tempo em milissegundos.) Você pode aumentar este valor conforme necessário.
A configuração padrão é 100000 milissegundos (100 segundos). O valor -1 irá definir um limite de tempo infinito.
- Salve as alterações, em seguida feche o Bloco de notas.
- Repita a etapa 1 para cada um dos arquivos do WebService listados acima.
- Reinicialize o IIS.