Produto: | Performance |
Versões: | 11.82.39 ou superior |
Ocorrência: | Balanceamento de Conexões x Servidor de Aplicação |
Ambiente: | RM |
Passo a passo: | Com o Balanceamento Nativo, todas as requisições serão balanceadas entre os hosts disponíveis descritos no arquivo de configuração do aplicativo (RM.exe.config ou outros como por exemplo RMLabore.exe.config), mantendo o consumo de memoria RAM e CPU dimensionado entre eles (4 serviços RM.Host.Service). Além disso, quando se utiliza Multiplos Hots é possível obter contingência caso algum deles venha a ter inconsistência, não afetando o ambiente de produção. Desmarque a função "Somente leitura" da pasta ..\RM.Net (C:\TOTVS\CorporeRM\RM.Net) Execute o aplicativo RM.Host.ServiceManager.exe, disponível em C:\totvs\CorporeRM\RM.Net Altere a quantidade de serviços para 4 (a recomendação é para cada Host, 25 usuários). Clique em Instalar, para cada novo serviço. No Gerenciador de Tarefas, irá ficar como abaixo: Abra os arquivos de configuração (*.config) de cada aplicativo e altere a porta de comunicação seguindo a mesma sequencia definida no passo anterior (8050, 8052,8054, 8056). Após, a configuração o arquivo deverá ficar como o exemplo a baixo. Essa mesma configuração deve ser feita para os aplicativos (RMLabore.exe.config, RMChronus.exe.config etc). Neste arquivo, recomendamos a utilização do IP no local de hostname evitando passar no DNS. No caso do portal, a configuração deverá ser realizada no arquivo Web.config disponível em C:\totvs\CorporeRM\Corpore.Net. Neste caso deve reiniciar o IIS. Lembrando que as portas de comunicação devem estar liberadas em REDE. Além disso, recomendamos a habilitação da função de execução dos programas como Administrador para todos os usuários. Para habilitar, acesse as propriedades dos programas abaixo, posteriormente habilite o parâmetro informado na caixa de “Nível de privilégio”.
Para que os serviços iniciem quando o servidor for reiniciado ou tiver algum erro, realize as configurações abaixo: RM.Host.Service RM.Host.Service1 RM.Host.Service2 RM.Host.Service3 |
Observações: | Para mais informações: |