Páginas filhas
  • LGX - Guia de Configuração e uso do Agendador de Tarefas

Versões comparadas

Chave

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

...

Depois de cadastrados os gatilhos é necessário configurar o agendador de tarefas para a execução dos mesmos. Esta configuração consiste na criação de seções de execução dentro do arquivo de informações do servidor de aplicação (TotvsAppServer.ini) localizado dentro da pasta do servidor TOTVS Tec. As seções que deverão ser incluídas, bem como suas chaves e valores de execução, deverão estar como a seguir:


[OnStart]

Jobs=4glJob


[4glJob]

Environment=<ambiente Logix>

Main=JobStarter


[LogixScheduler] ScheduleEnable=1

JObLogEnable=1

JobLogPath=C:\totvs\logix\bin\appserverj\log\

LoopLoadJob=33

VerifyJobInterval=55

JobMonitorAutoRefresh=5

; Informações utilizadas somente quando se faz uso de mais de um servidor

; (LoadBalance) para execução dos gatilhos agendados.

EnableJobBalance=0

JobServers=slave1,slave2

; Informações destinadas à validação de licença.

LicenseCompanyId=50

LicenseUserId=admlog


[slave1]

Type=tcpip

Server=lnap07

Port=3301

Connections=50


[slave2]

Type=tcpip

Server=lnap07

Port=3302

Connections=50

                

SeçãoDescrição
[OnStart]      Utilizado para iniciar automaticamente uma seção definida no arquivo de configuração quando o servidor for iniciado.
JobsIndica qual a seção JOB configurado no arquivo de configuração será executada.


[4glJob]

Configuração da seção JOB. Nela será definida qual o ambiente será utilizado e qual o nome do programa responsável por executar o agendador de tarefas (vide arquivo de configuração).

Environment

Indica em qual o ambiente JOB configurado no arquivo de configuração será executado o agendador de tarefas.

Main

Nome do programa (AdvPL) que executará o agendador de tarefas.



[LogixScheduler]

Seção de configuração do agendador de tarefas Logix.

ScheduleEnable

Habilita/desabilita o escalonador do agendador de tarefas.

JobLogEnable

Habilita/desabilita a geração do arquivo de log de execução para cada gatilho.

JobLogPath

Caminho do servidor onde serão gerados os arquivos de log dos gatilhos.

LoopLoadJob

Quantidade de execuções a serem realizadas até a próxima atualização da lista de execuções (Select em banco de dados).

Obs.: o valor padrão mínimo para não sobrecarregar o servidor TOTVS Tec é 33.

VerifyJobInterval

Tempo em segundos entre cada execução de gatilho.

Obs.: o valor padrão mínimo para não sobrecarregar o servidor TOTVS Tec é 55.

JobMonitorAutoRefresh

Tempo em segundos para a atualização automática das informações de gatilhos em execução no monitor de tarefas do agendador (JOB0005).

Obs.: o valor padrão mínimo para não sobrecarregar o servidor TOTVS Tec é 5.

EnableJobBalance

Habilita/desabilita LoadBalance1 para os gatilhos a serem processados.

Obs.: não se deve  incluir a seção [ServerNetwork] no servidor do agendador de tarefas, porém é necessário a definição dos servidores escravos no mesmo.

JobServers

Servidores escravos (slaves) utilizados para o LoadBalance1 do agendador de tarefas.

LicenseCompanyId

Código da empresa que será utilizado para o consumo de licença TOTVS.

LicenseUserId

Código do usuário que será utilizado para o consumo de licença TOTVS.


Caso seja utilizado LoadBalance para o agendador de tarefas, é possível utilizar os mesmos servidores escravos dos outros servidores de aplicação TOTVS Tec.

...