Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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

configuração de serviços e appserver.ini ver documentação  GridServer - Como configurar se tiver dividas na configuração do appserver.ini acionar a equipe de frame work

-  Depois de ter os serviços configurados seguir orientações e exemplos abaixo:

  • Parâmetros

 

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:

Image Removed

Image Removed

Image Removed

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.

Image Removed

Image Removed

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.

Image Removed

Image Removed

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.

Image Removed

Image Removed

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:

Image Removed

Appserver (da pasta Grid Agent 01):

Image Removed

Appserver (da pasta Grid Agent 02):

Image Removed

 

6 - Configuração dos parâmetros
  • :

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

Image Modified

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

Image Modified

7

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.

Image Added

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

Image Modified

 


Image Modified

Image Modified

Image Modified

Image Modified

Image Modified

Observações:

 

...