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:

APIGuardian-9.0.rar

Agora siga os passos abaixo:

  1. Colocar o "ApiGuardianService.exe" na pasta "C:\DegustMobile"
  2. Executar o "Criar_servico_agendador_tarefa_APIG.bat"
  3. 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.

  • Sem rótulos