Como reiniciar os serviços do Protheus na ordem correta

Como é uma dúvida corriqueira, hoje vou falar sobre a sequência correta de reiniciar os serviços do Protheus.

Pessoal, algumas vezes me perguntam se tem alguma ordem correta para reiniciar os serviços do Protheus, e sim, existe essa ordem, e nesse post vou detalhar como fazer o procedimento (pois caso não seja reiniciado na ordem correta, pode ser que não pegue o número correto de licenças).

Parar os serviços

1. Comece parando todos os serviços paralelos, como por exemplo Job, WebServices, TelNet, Desenvolvimento, etc

2. Pare todos os Slaves e o Master (caso você tenha balanceamento de carga) ou o serviço principal do Protheus (caso você não tenha balanceamento)

3. Pare o serviço do DBAccess

4. Pare o serviço do License Server

Iniciar os serviços

1. Inicie o License Server, e aguarde de 1 a 2 minutos

2. Inicie o DBAccess

2.1 Após iniciar, abra o DbMonitor, e veja se ele pegou o número correto de licenças

2.2 Caso o número de licenças esteja incorreto, pare o DBAccess, e volte para o passo 2 ou se necessário para o passo 1

3. Inicie o serviço Master e os Slaves ou o serviço principal do Protheus

4. Inicie os serviços paralelos, como por exemplo Job, WebServices, TelNet, Desenvolvimento, etc

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

4 Responses

  1. João Felipe Soares Barreto disse:

    Só uma dica, caso você use broker como master no balanceamento de carga, se precisar para algum slave, ele não terá uma nova conexão até que o broker (master) seja reinicializado.

  2. Igor Pereira disse:

    Uma outra dica, após ligar os serviços Masters e Slaves, ativar o serviço Ctree antes de ligar os serviços paralelos

Deixe uma resposta