5º Passo: Acessar o ícone de Configurações e iniciar pela tela do nHttp.
Para esta tela será necessário preencher algumas informações, como por exemplo:
Nome do Host - É o nome da rede para a máquina física na qual o serviço será iniciado. Exemplo: Questor.
Porta - Indica em qual porta o servidor Http do cloud irá responder. Necessita estar liberada no firewall e exclusiva.
Porta Https - Na presença de uma porta Https, a porta Http será ignorada e o servidor responderá apenas na porta Https. OBS: Para que funcione corretamente, o certificado de segurança deve estar devidamente configurado no servidor.
Limite Memória (%) - O objetivo é estipularmos um limite de memória para o consumo da aplicação, de forma a evitarmos que o servidor trave e impossibilite o acesso remoto para tratativas. Quando a utilização de memória do servidor ultrapassar o valor definido pelo parâmetro, o Cloud enviará uma notificação ao usuário.
Limite Clients - Limite de executores que podem ser criados. Na aba, nHttp sempre utilize -1.
Limite minutos Ocioso - Limite de tempo ocioso, em minutos, para que o Cloud derrube um Worker.
Controle de Acesso - Somente Cloud inicia o cloud sem API. Somente API inicia a API sem o cloud. Ambos iniciam os dois. Indica-se usar Ambos.
Tipo de Balanceamento - Trata-se da validação se o Worker não estourou algum limite, de modo que, caso tenha estourado, repassa para o próximo realizar o processo.
Limite CPU Workers (%) - Percentual de limite de utilização de CPU, considerando o direcionamento das requisições para os Workers que estiverem com o consumo de CPU mais baixo que o limite.
Limite Memória Workers (%) - Percentual de limite de utilização de Memória, considerando o direcionamento das requisições para os Workers que estiverem com o consumo de Memória mais baixo que o limite.
Limite Executáveis Workers - Número de limite de executáveis ativos por Worker, considerando o direcionamento das requisições para os Workers que estiverem com a quantidade de executáveis mais baixo que o limite.
Ativar Log - Habilita o log das requisições no prompt de comando. Indica-se deixar ativo.
Iniciar automaticamente - Indica se o início do aplicativo deve ser controlado pelo Guardian ou não. Indica-se deixar ativo.
O que são os Workers? São pequenos “trabalhadores", "ajudantes" do sistema, que, mediante o grande número de tarefas, recebem algumas delas para executarem. Eles trabalham em paralelo, de forma independente, e, quando terminam, entregam os resultados. Desta forma, os processos serão executados de forma mais rápida e organizada, especialmente quando falamos de tarefas pesadas, como carregar imagens ou processar dados.
6º Passo: Configurar o nHttp.Exe.
Servidor nHttp - Obrigatório que possua o "http://" ou "https://" na frente do endereço para correto funcionamento. Este campo vai ser composto por http:// + IP do servidor + Porta que foi colocada na aba Cloud.
Porta - Porta onde o worker ficará rodando. Precisa estar liberada no firewall e ser exclusiva. Porta Https - Na presença de uma porta Https, a porta Http será ignorada e o servidor responderá apenas na porta Https. OBS: Para que funcione corretamente o certificado de segurança deve estar devidamente configurado no servidor.
Limite Clients - Como regra da tecnologia para o correto funcionamento deixar sempre 256.
Reserva Porta Inicial - Porta inicial da reserva de portas que será utilizada pelo worker para criar os executores. Precisam ser liberadas para acesso pelo servidor do Cloud na máquina executora. Não podem ser as mesmas portas usadas já nas abas anteriores.
Reserva Porta Final - Porta final da reserva de portas que será utilizada pelo worker para criar os executores. Precisam ser liberadas para acesso pelo servidor do Cloud na máquina executora. Não podem ser as mesmas portas usadas já nas abas anteriores.
IP worker - Indica qual o ip do servidor em que o worker está sendo registrado. Se não informado o sistema vai tentar identificar o mesmo automaticamente. Caso apresente problemas ao tentar fazê-lo, informe manualmente o ip. Isso é necessário para que o servidor possa realizar as requisições. (Não liberado para utilização)
Ativar Log - Habilita o log das requisições no prompt de comando. Indica-se deixar ativo.
Iniciar automaticamente - Indica se o início do aplicativo deve ser controlado pelo Guardian ou não. Indica-se deixar ativo.
7º Passo: Configurar o nJob.
Servidor nHttp - Obrigatório que possua o "http://" ou "https://" na frente do endereço para correto funcionamento. Este campo vai ser composto por http:// + IP do servidor + Porta que foi colocada na aba Cloud.
Porta - Porta onde o worker ficará rodando. Precisa estar liberada no firewall e ser exclusiva. Porta Https - Na presença de uma porta Https, a porta Http será ignorada e o servidor responderá apenas na porta Https. OBS: Para que funcione corretamente o certificado de segurança deve estar devidamente configurado no servidor.
Limite Clients - Limite de executores que podem ser criados. Para o correto funcionamento deixar sempre 256.
Reserva Porta Inicial - Porta inicial da reserva de portas que será utilizada pelo worker para criar os executores. Precisam ser liberadas para acesso pelo servidor do Cloud na máquina executora. Não podem ser as mesmas portas usadas já nas abas anteriores.
Reserva Porta Final - Porta final da reserva de portas que será utilizada pelo worker para criar os executores. Precisam ser liberadas para acesso pelo servidor do Cloud na máquina executora. Não podem ser as mesmas portas usadas já nas abas anteriores.
IP worker - Indica qual o ip do servidor em que o worker está sendo registrado. Se não informado o sistema vai tentar identificar o mesmo automaticamente. Caso apresente problemas ao tentar fazê-lo, informe manualmente o ip. Isso é necessário para que o servidor possa realizar as requisições. (Não liberado para utilização)
Ativar Log - Habilita o log das requisições no prompt de comando. Indica-se deixar ativo.
Iniciar automaticamente - Indica se o início do aplicativo deve ser controlado pelo Guardian ou não. Indica-se deixar ativo.
ATENÇÃO! Neste momento não será possível configurar a tela do nWeb, pois esta não foi liberada e segue sendo necessário rodar como serviço individual.
8º Passo: Configurar a aba Gerais.
Intervalo Checagem Guardian (minutos) - Tempo em minutos que o guardian faz a checagem se o aplicativo está rodando. Tem a funcionalidade de quando não tiver rodando algum dos 3 consoles, levantar automaticamente ele após a quantidade de minutos configurados.
Iniciar Juntamente com o windows - Ao iniciar o Windows, também será iniciado o aplicativo de Configurações da aba do Cloud
Diretório Instalação 64 bits - Diretório onde a versão x64 está instalada.
9 º Passo: Fechar o nServerConfig e, em seguida, abrir novamente. Caso não esteja marcado para iniciar automaticamente, é necessário executar os 3 consoles manualmente.
Em seguida, acessar um módulo do Gestão Contábil e acessar a rotina de Área de trabalho > Quiu > Configurações > Serviço Jobs > Clicar em atualizar registros.
Após clicar no ícone acima, deverá mudar automaticamente para Servidor remoto SIMe puxar as informações configuradas. A porta que constará nesta tela é a que foi configurada na aba nHttp, do nServer.