Histórico da Página
Produto: | Performance |
Versões: | 11.82.39 ou superior |
Ocorrência: | Balanceamento Hosts x Isolamento Processos |
Ambiente: | RM |
Passo a passo: | Este caso é indicado quando não existe um servidor de Jobs dedicado, dessa forma o servidor de aplicação poderá ter Multiplos Hosts (http://tdn.totvs.com/x/e9fuDQ) e Isolamento de Processos (http://tdn.totvs.com/x/ndfuDQ) trabalhando no mesmo servidor, sem que o JobRunner seja disparado por qualquer um dos 4 hosts. A configuração abaixo faz com que o Isolamento de Processos seja direcionado para apenas um host evitando possíveis problemas de balanceamento. O objetivo é utilizar um servidor com Balanceamento Nativo e deixar apenas um host para processamento de Jobs.
|
Observações: | Para mais informações: |
Conforme você me explicou, realizei os testes e é tranquilo de fazer um servidor com Balanceamento Nativo, deixar apenas um host processando Jobs.
1. No arquivo de configuração RM.Host.Service.exe.config do host principal RM.Host.Service.exe adicionar a tag:
<add key="ALIASPATH" value="C:\totvs\CorporeRM\RM.Net\Alias" />
2. Criar uma pasta no caminho informado anteriormente:
3. Dentro da pasta adicionar uma cópia do arquivo Alias.dat
4. Abaixo vamos deixar o arquivo Alias.dat (C:\totvs\CorporeRM\RM.Net) com as tags de processamento como false
<JobServerEnabled>false</JobServerEnabled>
<JobServerLocalOnly>false</JobServerLocalOnly>
5. No arquivo Alias.dat (C:\totvs\CorporeRM\RM.Net\Alias) com as tags de processamento como true, este arquivo é que o host principal irá ler por causa da tag adicionada no item 1.
<JobServerEnabled>true</JobServerEnabled>
<JobServerLocalOnly>true</JobServerLocalOnly>
6. Os outros hosts RM.Host.Service1.exe.config, RM.Host.Service2.exe.config e RM.Host.Service3.exe.config não terá a tag do item 1, dessa forma utilizarão o Alias.dat original(Alias.dat (C:\totvs\CorporeRM\RM.Net)
7. Quando abrir o sistema e acessar o Cockpit, a configuração já estará correta. Apenas o RM.Host.Service.exe.config processando Jobs.
1. No arquivo Alias.dat (C:\totvs\CorporeRM\RM.Net\Alias) com as tags de processamento como true, este arquivo é que o host principal irá ler por causa da tag adicionada no item 1.