Ocorrência
Após realizar a instalação da biblioteca RM a partir da 12.1.19 são criados vários processo do RM.Host.JobRunner.
Ambiente
RM - Framework - 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 entorno 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ço 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 queira desabilitar este comportamento, a partir do patch 12.1.19.111, foi liberado parâmetro para desabilitar procedimento:
- 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;
- Após desabilitar o mesmo, é necessário reiniciar serviço de host para que alteração seja realizada.
Saiba mais
Para mais informações acesse link abaixo:
http://tdn.totvs.com/display/public/LRM/Gerenciamento+de+Alias
0 Comentários