Como funciona o "ApiGuardianService.exe" ?
- A cada 5 segundos o ApiGuardian faz uma consulta da "ApiDegust.exe", caso a mesma estiver aberta porém não respondendo, a APIDegust.exe é fechada e aberta novamente (caso tenha mais que 1 API aberta, todas serão fechadas), ou se a mesma não estiver aberta o arquivo fará a abertura.
- Se a API não estiver aberta ela será automaticamente iniciada.
- Tambem é verificado se mais de uma instancia do "ApiDegustTrayIcon.exe" está aberta, caso estiver uma será fechada, mantendo apenas uma aberta.
- O "wsDegust.exe" tambem é monitorado, caso ficar com uma instancia aberta no gerenciador de tarefas por mais de 30 segundos será fechado, evitando assim o IIS de parar, como tambem não deixar o processamento do servidor ficar em 100% e travar o computador.
- Serão gerado logs toda vez que alguma ação for realizada, ficarão armazenado na pasta "C:\DegustMobile", por exemplo> "C:\DegustMobile\Log\2024\05\02\ApiGuardian"
Caso 2 API's aberta com o ApiGuardian aberto não tem problema, funcionará corretamente, isso ocorre pelo tratamento que existe no WS de chamar a API.
Como Configurar?
Faça o Dowload da aplicação:
Agora siga os passos abaixo:
- Colocar o "ApiGuardianService.exe" na pasta "C:\DegustMobile"
- Executar o "Criar_servico_agendador_tarefa_APIG.bat"
- Aguarde 1 minuto para a abertura do "ApiGuardianService.exe"
Não abrir o "ApiGuardianService.exe" manualmente, deixe que o agendador de tarefas o abra automaticamente, para não haver problemas de ficar com 2 aplicação aberta.
Após executar o bat de criação da task no agendador de tarefas ele fara o trabalho de iniciar o ApiGuardianService quando o computador for ligado, e também fica monitorando a cada 1 minuto se a aplicação está aberta, e se não estiver será iniciado.
Está com alguma dúvida?
Consulte todos nossos guias na busca de nossa página principal clicando aqui.