O Isolamento de processos possibilita que para cada JOB solicitado, seja aberta um thread no sistema operacional realizando o processamento de forma independente. Neste cenário a carga total que antes era aplicada no serviço RM.Host.Service.exe do “Servidor de JOBS” é dimensionada em vários processos, evitando sobrecarga e travamento em todos os Jobs caso apresente inconsistência em um processo específico durante sua execução.

                Para utilizar o recurso, é necessário obter a estrutura “4 ou N camadas” e realizar a inclusão das tags “ISOLATEPROCESS” e “ENABLEPROCESSISOLATION” no bloco “</appSettings>”  do arquivo de configuração RM.Host.Service.exe.CONFIG no “Servidor de Jobs” através do bloco de notas.

TAGS:

<add key="ISOLATEPROCESS" value="True" />

<add key="ENABLEPROCESSISOLATION" value="True" />

EXEMPLO:

Importante:

                Caso o arquivo de configuração RM.Host.JobRunner.exe.config não exista no diretório C:\TOTVS\CorporeRM\RM.Net, crie uma cópia do arquivo de configuração do serviço RM.Host.Service.exe.config, posteriormente renomeie para RM.Host.JobRunner.exe.config.

                Para efetivar a ativação do isolamento, reinicie o serviço RM.Host.Service.exe do servidor de Jobs.