Data de postagem: May 26, 2010 2:29:17 PM
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.