software‎ > ‎módulos‎ > ‎engine‎ > ‎perguntas frequentes‎ > ‎

Como fazer para instalar o Engine como serviço do windows?

postado em 26 de mai de 2010 07:29 por Usuário desconhecido   [ atualizado em 5 de nov de 2010 04:15 por Usuário desconhecido ]
Builds mais recentes da versão 10.2.x do iEngine suportam a instalação como serviço do Windows. Veja como configurar o Engine para funcionar serviço do Windows:

  • Para instalar como cliente use:
    iengine.exe /install <IP DA BASE:PORTA> <NOME DA BASE> -svc <NOME DO SERVIÇO>

  • Para instalar com servidor de aplicação use:
    iengine.exe /install -s -svc  <NOME DO SERVIÇO>

  • Para desinstalar o serviço use:
    iengine.exe /uninstall -svc <NOME DO SERVICO> 

As vantagens de se instalar o Engine como serviço são:
  • Possibilidade de especificar o usuário que inicia o processo;
  • O usuário pode até não está logado para que um processo seja iniciado automaticamente usando a sua conta;
  • Possibilidade de definir uma política de falha (caso o programa falhe, pode-se configurar para ele reiniciar);
  • Se há dependências entre serviços, elas podem ser pré-definidas;
  • Você pode facilmente iniciar / parar / reiniciar o programa através de scripts shell. Ex: net start <serviceName>;
  • Você pode gerenciar um serviço de outra máquina (start / stop);
  • Como serviços de escrever para o log de eventos você também pode acompanhar o serviço de outra máquina;
  • Ninguém precisa estar logado para que o serviço seja executado;
Desvantagens:
  • O engine não se atualiza automaticamente quando o serviço é reiniciado. É preciso, neste caso, executar o engine através do atalho. Em versões futuras do Engine haverá o recurso de auto-atualização do serviço.