A ordem de inicialização dos serviços do Windows pode ser configurada? Se sim, onde?

1

Windows Server 2003 MySQL 5.x

Oi pessoal,

Eu tenho um serviço que requer que o mysql esteja rodando ao iniciar. Eu gostaria de garantir que o próprio mysql comece bem antes de outros serviços do Windows durante as reinicializações. Existe uma maneira que eu possa facilmente configurar isso?

Idealmente, gostaria que, de alguma forma, as janelas estabelecessem a ordem de inicialização ou implementassem um mecanismo de atraso para outros serviços de terceiros. Eu vi outros métodos implementarem um temporizador para os serviços, mas eu não estou muito confortável com isso ...

Alguma sugestão?

    
por Mike B 12.11.2009 / 20:58

2 respostas

6

No Windows 2003, a ordem de dependência de serviço é seu único mecanismo para alterar a ordem em que o Service Control Manager inicia os serviços c / o código de escrita.

Você deve identificar os serviços específicos que deseja iniciar após o MySQL e adicionar entradas de depedência de modo que o MySQL seja iniciado primeiro. (Se você pode realmente conseguir o que quer, vai depender exatamente de quais serviços você está tentando iniciar o MySQL antes.)

    
por 12.11.2009 / 21:07
2

Não é fácil como o Unix nos permite, mas você torna um serviço dependente de outro serviço e ele não será iniciado até que o serviço seja iniciado. Se você quiser que o serviço seja iniciado logo na parte inferior da fila, torne-o dependente do serviço de login ou do serviço DHCP, se você o tiver instalado. O Netlogon é um dos últimos a serem iniciados devido à necessidade de muitos outros serviços e garantirá que o processo seja iniciado muito tarde no ciclo de inicialização.

    
por 12.11.2009 / 21:07