Histórico da Página
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: 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:
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: |
...