Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como definir servidor de job exclusivo para um servidor aplicação?
Ambiente
Framework - Linha RM - Frame - Todas as versões do sistema RM
Solução
Ao marcar um servidor de job como exclusivo para um servidor de aplicação, estará definindo que todos os processos deste servidor de APP serão executados somente pelo servidor de processos selecionado.
Importante
Caso o ambiente tenha outros servidores de aplicação, é necessário manter pelo menos um servidor de job sem exclusividade configurada para execução de jobs, pois caso não haja outro servidor de jobs disponível poderá gerar uma sobrecarga na execução do processos.
Ao definir afinidade de um servidor de job para um servidor de aplicação, o servidor de job fica exclusivo para esse servidor de aplicação, ou seja, todos os processos desse servidor de aplicação serão executados apenas por esse servidor de jobs, entretanto, o servidor de jobs executará processos de outros servidores de aplicação que não possuírem afinidade definida. O servidor de jobs com afinidade, dará preferência para os processos do servidor de aplicação.
Caso este servidor de job esteja parametrizado para executar processos de outros servidores (Executar apenas Jobs locais - JobServerLocalOnly = false), executará processos de outras maquinas.
Este processo define exclusividade para o servidor de aplicação, ou seja, tudo que for encaminhado do servidor de Aplicação X será executado no servidor de job escolhido. Logo, o servidor de aplicação terá seus processos exclusivamente executados pelo servidor de job selecionado.
Para efetuar essa configuração, siga os passos abaixo:
- Acesse o módulo Serviços Globais, na aba Ambiente, selecione o menu Cockpit;
- Em nosso exemplo teremos dois servidores
BHD050100591 = Servidor de aplicação
Job_Server = Servidor de job
Importante
A configuração deve ser realizada no servidor de jobs;
- No campo Servidores de Aplicação, insira o nome do servidor de aplicação;
- Clique em salvar;
-
Para finalizar, reinicie o serviço RM.Host.Service.
Exemplificando a configuração:APP = Servidores de Aplicação
JOB = Servidores de JobSituação 1
Aplicando a configuração de exclusividade para todos os servidores de Aplicação, vide o exemplo abaixo:
APP1 > JOB1 (Com Exclusividade APP1)
APP2 > JOB2 (Com Exclusividade APP2)Caso seja adicionado no ambiente um servidor APP3 e não for adicionado exclusividade, os dois servidores de job irão executar processos dele.
Situação 2
Aplicando uma afinidade de processos no servidor de job, do processo especifico que deseja a exclusividade. Ou seja:
APP1 > JOB1
APP2 > JOB2 (Com Exclusividade de Processos)
Neste Exemplo o JOB2 executará sempre os processos determinados. Contudo poderá executar outros processos dos dois Servidores de APP. Ou seja, definindo a exclusividade de processos, significa que aquele processo em específico, será executado apenas pelo servidor de job configurado.
Saiba mais
Para mais informações, consulte o link definir servidor de job exclusivo.
0 Comentários