Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização

01. VISÃO GERAL

Acesse: Ambiente |

Limpar Log de Execução de Processos 

 

...

Produto:

...

Framework

...

Versões:

...

11.XX, 12..XX

...

Ocorrência:

...

Manutenção dos logs de execução de processos

...

Ambiente:

...

Passo a passo:

...

Gerenciamento de Jobs:


Image Modified

...

       
















 Selecione os registros e clique emProcessos

...

> Limpar Log de Execução de Processos:

Image Modified

        











Nesta Tela é possível selecionar as opções desejadas para a realização da exclusão

...

dos processos:

...



Image Added

        












No Campo (Número de dias antes de excluir o processo) é possível parametrizar

...

quantos dias

...

serão mantidos os logs dos processos na base, sem excluir os processos listados.

Exemplo:

...

Ao configurar o campo com valor 5, serão excluídos os logs

...

, exceto dos últimos 5 dias (serão mantidos os últimos 5 dias).

A partir das versões 12.1.23.255, 12.1.24.203, 12.125.133, 12.1.26, no Campo 'Número de dias para excluir servidores parados' é possível parametrizar a quantidade de dias para excluir o servidor da GKNOWNJOBSERVER, em ambiente 3 camadas.

  • Serão excluídos os servidores que a data de atualização do servidor (GKNOWNJOBSERVER.RECMODIFIEDON) for inferior ao dia atual menos o número de dias configurados. 
  • Também serão excluídos os itens da tabela GKNOWNJOBSERVERDIAGNOSTIC.
  • Caso existam cadastros de afinidade de jobs para este servidor (https://tdn.totvs.com/x/OKT6E) ou servidor exclusivo (https://tdn.totvs.com/x/i6f6E), ele não será excluído, mesmo que a data da última execução de job esteja inferior a data configurada.

...

  • (Tabelas para consulta: GKNOWNJOBSERVERRULE e GKNOWNJOBSERVERAPPSERVERRULES)


    Image Added



        Clicar

...

em Executar:


Image Modified

...

Observações:



















Detalhamento do comportamento de cada flag e a validação que é feita pelo sistema:
 

FlagComportamentoValidação Realizada
Excluir Processos FinalizadosExclui jobs que terminaram normalmente a sua execuçãoJobs com status= 2
Excluir Processos CanceladosExclui jobs que foram canceladosJobs com status= 3
Excluir Processos interrompidos pelo usuárioExclui jobs em que a execução começou e foi interrompidaJobs com status= 4
Excluir Processos com errosExclui jobs que apresentaram errosJobs com status= 5
Excluir Processos com avisosExclui jobs executados com avisosJobs com status= 6
Excluir Processos com falha do servidor Exclui jobs que apresentaram falha na comunicação com o servidorJobs com status= 7
Excluir Processos desabilitadosExclui jobs que foram desabilitadosJobs com status = 8
Excluir Processos não executadosExclui job que ainda não foram executadosValida se os campos Servidor, Iniciado, Finalizado e Status estão em branco (vazio). 
Excluir Processos recorrentesExclui jobs que tinham recorrência (não exclui os jobs que ainda serão executados e estão agendados, exclui apenas os que já foram executados)Valida se o campo GJOBX.TIPORECORRENCIA não é nulo
*Excluir Processos sob demandaExclui jobs que estão marcados para serem executados sob demandaValida se o campo  GJOBX.TIPOJOB é igual a 1
Excluir relatórios gerados por processosExclui os dados da tabela de relatórios GRELBATCH

 
*Excluir Processos sob demanda : Esses jobs são os que tem o TIPOJOB igual a 1 e são marcados para serem executados sob demanda:

Image Added



       

Aviso
titleImportante

Esse processo é passível de agendamento. desde que o ambiente esteja configurado para trabalhar em 3 camadas.

...

        As  tabelas responsáveis pelo armazenamento das informações relacionadas aos jobs guardam grande número de registros e por isso devemos executar o processo de manutenção periodicamente.

...

        A manutenção das tabelas não possui impactos.

...

        O processo de limpeza de execução de processos foi implementado “furando a fila“, ou seja, é executado pelo APP para ser efetivo. Tendo como premissa o conceito de furar fila, não se leva em consideração as demais configurações, como por exemplo, afinidade. Esse processo deve funcionar dessa forma, pois, imaginando que pode haver alguma inconsistência (travamento) no Job Server, o processo não pode depender deste Servidor para ser executado. 

Informações
A partir da versão 12.1.2502 estará disponível a flag Excluir relatórios gerados por processos (Tabela GRELBATCH).
Informações

O usuário logado no sistema visualizará Jobs da Coligada Global (0) se ele for supervisor do módulo do contexto ou se possuir algum perfil associado que contenha permissão no item "Gerenciamento de Jobs > Consultar Jobs emitidos de todos os Usuários".

Informações
iconfalse

Versão: 11.XX e 12.01.XX