Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

MV_MINGRID - Desliga o GRID automaticamente se o número de funcionários a ser processado for menor que o número definido neste parâmetro.

Produto:

Protheus.

Ocorrência:

 Performance - Configuração de Processamento em GRID - Executar processos utilizando mais de um servidor simultaneamente.

Passo a passo:

Grid de processamento é um ambiente preparado para executar processos utilizando mais de um servidor simultaneamente, visando otimização e ganho de performance.

Para mais detalhes sobre Grid de Processamento, acessar: http://tdn.totvs.com/pages/viewpage.action?pageId=6065059


Exemplo de configuração de Processamento em GRID:


1 - A pasta "appserver" do Bin deverá ser copiada duas vezes, a primeira cópia terá o nome: Grid Agent 01 e a segunda copia com nome: Grid Agent 02:

2 - Na pasta AppServer, edite o arquivo appserver.ini e coloque:

[onstart]

Jobs=GridServer

RefreshRate=60

[GridServer]

Main=GridServer

Environment=P12ANT  // Ambiente que irá trabalhar


[GridAgent]

Main=GridAgent

AgentIp=localhost        // IP do server que será agente

AgentPort=4323          // Porta de trabalho do Agent.

Instances=15              // Número de instâncias (threads) que deseja utilizar

Environment=P12ANT  // Ambiente que irá trabalhar

CoordServer=localhost // IP do Coordinator

CoordPort=4323          // Porta de trabalho do Coordinator.

3 - Na pasta Grid Agent 01, edite o arquivo appserver.ini e coloque:

[OnStart]

Jobs=GridAgent

RefreshRate=60


[GridAgent]

Main=GridAgent

AgentIp=localhost       // IP do server que será agente

AgentPort=4569          // Porta de trabalho do Agent

Instances=2,2             // Número de instâncias (threads) que deseja utilizar

Environment=P12ANT  // Ambiente que irá trabalhar

CoordServer=localhost // IP do Coordinator

CoordPort=4323          // Porta de trabalho do Coordinator.

4 - Na pasta Grid Agent 02, edite o arquivo appserver.ini e coloque:

[OnStart]

Jobs=GridAgent

RefreshRate=60


[GridAgent]

Main=GridAgent

AgentIp=localhost        // IP do server que será agente

AgentPort=4570          // Porta de trabalho do Agent

Instances=2,2             // Número de instâncias (threads) que deseja utilizar

Environment=P12ANT  // Ambiente que irá trabalhar

CoordServer=localhost // IP do Coordinator

CoordPort=4323          // Porta de trabalho do Coordinator.

Observação: O item CoordPort está 4323 em todos os .ini de Grid, isto ocorre pois no appserver.ini principal (pasta Appserver) a Sessão TCP utiliza port 4323, se a máquina estiver apontando outra porta, utilize esta numeração.

5 - Iniciem todos os Serviços que foram configurados:

Appserver (da pasta principal Appserver) Grid Coordinator:

Appserver (da pasta Grid Agent 01):

Appserver (da pasta Grid Agent 02):


6 - Configuração dos parâmetros:

MV_GRID - Indica se o sistema deverá utilizar GRID no cálculo da Folha e do Adiantamento.

MV_REGGRID - Indica o Número de Registros a serem processados por Thread no cálculo com o GRID

MV_MINGRID - Desliga o GRID automaticamente se o número de funcionários a ser processado for menor que o número definido neste parâmetro.

7 - Validação do cálculo da folha com GRID:


Observações:


...