Histórico da Página
...
De forma técnica, a solicitação do job é disparada pela máquina cliente ao solicitar informações na tela, neste momento a Action [Ação da tela] é disparada junto ao processo ”job“ que entra na fila de execução na no banco de dados.
De forma simultânea o “Servidor de aplicação” irá processar a action, enquanto o “Servidor de Jobs” realiza verificações no banco de dados [Tabela GJOBXEXECUCAO] coletando os processos que aguardam para execução e processando os demais.
...
4º Camada – Servidor de Jobs:
Como o servidor de jobs possui o objetivo de realizar o processamento dos demais, no intervalo de 10 segundos ele realiza a verificação na fila de execução (GJOBXEXECUCAO)O objetivo do "Servidor de Jobs" é realizar uma verificação na fila de processos (Tabela GJOBXEXECUCAO) a cada 10 segundos por default, caso exista algum "job" aguardando para execução, ele assume a execução do mesmo , processa o JOB e conclui o trabalho.
Habilitando o ambiente 4 camadas é possível obter melhor desempenho do sistema, visto que o processamento dos recursos estão divididos em cada estrutura. Em casos de lentidão é possível pontuar o empecilho com detalhes.
...
Obs: O campo DATAULTATIV irá informar qual data/hora o servidor informado realizou o último processamento dos Jobs, desta forma assim é possível observar se o servidor encontra-se em operação.
3º Camada – Servidor de banco de dados
...
O Servidor de aplicação possui a função de processar as operações solicitadas na tela e retornar a visão do operados com usuário, mas com exceção dos processos gerados por Job que serão processados pela 4º camadas (Servidor de JobServer) com isso estes ambiente sempre devem estar com a mesma versão da bibliotecaRM.citado acima, desta forma o servidor de APP realiza o processamento da tela, enquanto o servidor de JOBS processa os demais.
A arquitetura do servidor de APP é Neste ambiente obtemos uma arquitetura similar ao servidor de Jobs, diferenciado pela flag “Habilitar processamento de Jobs” que deve estar desabilitadaDESABILITADA, caso contrário o contrário o servidor de aplicação será além de processar as telas, também ira trabalhar como servidor de jobs, sendo preenchido na tabela GJOBSERVER como servidor ativo para processamento.
- Instale a Biblioteca RM, escolhendo a opção Ambiente 3 camadas / Server.
- Acesse a ferramenta RM.AliasManager.exe e defina a conexão a base de dados
...
Efetuando esta configuração, o servidor está pronto para enviar informações ao banco de dados na base definida e executar apenas as requisições de tela.
OBS: É importante que os servidores de aplicação e jobs sempre estejam na mesma biblioteca específica.
1º Camada – Ambiente clientes:
Este O ambiente apenas cliente será responsável por efetuar as solicitações de tela e processamento dos Jobs, que pode ser instalado em plataforma TS e demais recursos para acesso direcional./jobs, podendo ser utilizado em terminais cliente ou servidores de TS para acesso compartilhado.
A instalação da biblioteca RM se resume na seleção da O ambiente cliente se resume na instalação da biblioteca RM selecionando a opção “3 Camadas – Modo Cliente” direcionado o acesso direcionando a comunicação ao servidor de aplicação, com isso toda estrutura para utilização dos aplicativos será instalada e os processos solicitados aos servidores, lembrando que os aplicativos devem ser instalados separadamente de forma únicanas estações clientes.
Visando melhor entendimento, segue tela da instalação onde será definido o direcionamento.
- Gerenciamento de Jobs
Para verificar com mais detalhes cada job processado incluindo informações do usuário que solicitou o processo, qual servidor de JOBS realizou o processamento dentre outras informações, pode ser utilizada a tela "Gerenciamento de Jobs" disponível nos menus:
Aplicativos: Sistema > Server > Gerenciamento de Jobs
MDI: Ambiente > Gerenciamento de Jobs
Informações | ||
---|---|---|
| ||
Consulte o WikiHelp TOTVS COMUNIDADE @FRAMEWORK Canais de Atendimento: Chamado: Através do Portal Totvs www.suporte.totvs.com.br Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 – (Gerador de Relatórios e Planilha). |