Tempo aproximado para leitura: 00:04:00 min
Ocorrência
Após realizar a instalação da biblioteca RM a partir da versão 12.1.19 são criados vários processos do RM.Host.JobRunner.exe.
Ambiente
Framework - Linha RM - Frame - A partir do release 12.1.19
Causa
A partir do release 12.1.19 foi criado o pool de jobs, para que o serviço do jobrunner já fique ativo e quando um processo for executado, não haja atraso causado pela inicialização do jobrunner.
O processo de pool de jobs foi criado pois em alguns ambientes foi percebido um atraso em torno de 3 segundos entre o momento da solicitação de execução do processo, até o inicio da execução através do jobrunner.
A partir da versão 12.1.19 o funcionamento do jobrunner passa a ser da seguinte forma:
Para cada execução simultânea é criada a thread e alocados aproximadamente 30MB de memória, apta para execução dos processos, para cada alias criado no ambiente (Alias.dat). Através do Gerenciador de Tarefas é possível visualizar várias execuções do processo RM.Host.JobRunner.
Exemplo: 2 serviços do Host, 3 execuções simultâneas e dois alias (base de produção e base teste), serão criadas 12 threads.
Solução
Caso deseje desabilitar este comportamento, a partir do patch 12.1.19.111, foi liberado parâmetro para desabilitar o pool de processos, para tanto siga os passos abaixo:
- Acessar o caminho UNIDADE:\TOTVS\CorporeRM\RM.Net;
- Acessar o aplicativo RM.AliasManager.exe;
- Acessar a aba Serviços da base desejada;
- Desabilitar o parâmetro Habilita pool de Processos;
Observação: caso a flag Habilitar processamento de jobs esteja desmarcada e a flag Habilita pool de processos esteja marcada, para desativar o recurso, marque a flag Habilitar processamento de jobs para que seja possível desmarcar o parâmetro Habilita pool de processos.
- Após desabilitar o mesmo, é necessário reiniciar serviço de host para que a alteração seja realizada.
Saiba mais
Para mais informações acesse link abaixo:
Gerenciamento de Alias
0 Comentários