Aplicação de Configuração do Sistema HyperServer

A partir da build 1487 introduzimos uma ferramenta para simplificar Configurações de Rede Adicionaisarrow-up-right e outras configurações do registro associadas ao uniGUI HyperServer.

O que essa ferramenta faz?

  • Ela aplica alterações ao subsistema TCP/IP para aumentar o limite da faixa de portas dinâmicas de 16384 para 32768, para que os canais de transporte HTTP escalem melhor com o aumento do tráfego e evitem a condição conhecida como esgotamento de portasarrow-up-right.

  • Ela aplica alterações às configurações do registro do Windows para aumentar o limite do "Desktop Heap". Isso ajuda a garantir que a criação de múltiplas instâncias de Node não ultrapasse o Desktop Heap do Windows para a sessão do Windows em questão. Para sessões de desktop não interativas esse limite é 768 KB por padrão (pode variar conforme a versão do Windows); esta ferramenta aumenta o limite para 4 MB.

Como instalar

1

Baixar

Baixe o instalador no Portal do Cliente. O instalador executa automaticamente um aplicativo que ajusta as configurações ótimas do registro e de rede para o uniGUI HyperServer.

O arquivo a ser executado é:

FMSoft_uniGUI_HyperServer_Config_XYZ.exe
2

Execute o instalador

Execute o executável baixado. O instalador iniciará o aplicativo de configuração.

clip0169
3

Iniciar configuração

Pressione Install no instalador para abrir o aplicativo de configuração que realiza as tarefas reais de configuração.

clip0170
4

Selecione opções

Existem duas opções no aplicativo. A primeira opção está selecionada por padrão. A segunda opção não está selecionada por padrão e pode ser marcada antes de concluir a configuração.

  • Configurar Configurações de Rede TCP/IP (usado para mitigar o esgotamento de portas ao usar transporte HTTP).

  • Configurar Desktop Heap do Windows (usado para alterar o tamanho do Desktop Heap para aplicações de serviço).

Veja os detalhes abaixo para orientação sobre quando marcar cada opção.

5

Executar e finalizar

Se uma ou mais opções estiverem marcadas, pressione Continue para concluir a configuração. A área de memo inferior mostra entradas de log que exibem o progresso do processo de configuração. Uma vez concluído, pressione Exit.

clip0387
6

Reiniciar

Após a conclusão da configuração é necessário reiniciar seu servidor para aplicar as novas configurações de registro e de rede.

clip0172

Configurar Configurações de Rede TCP/IP

Conforme descrito na Configurações de Rede Adicionaisarrow-up-right seção, ao usar canais de transporte HTTP você deve garantir que a pilha de sockets subjacente possa escalar para evitar o esgotamento de portas. Aplique essas alterações de TCP/IP somente quando sua instância do HyperServer usar transporte HTTP.

Uma instância do HyperServer usa transporte HTTP nos seguintes casos:

  • Quando transport_type parâmetro é configurado como HTTP (transport_type = 0)

  • Quando a instância do HyperServer é um master em uma farm de servidores — nesse caso um transporte HTTP auxiliar é criado internamente para comunicar-se com ServerNodes

Se nenhuma das condições acima se aplicar, você pode desmarcar essa opção e não há necessidade de configurar a pilha TCP/IP neste PC.

Configurar Desktop Heap do Windows

Esta opção aumenta o tamanho do Desktop Heap do Windows para aplicações de serviço (Windows Service e aplicações ISAPI).

  • Se suas aplicações uniGUI neste PC estiverem compiladas como aplicações de console (veja Compiling Nodes as Console Applicationsarrow-up-right), o Desktop Heap não afeta a escalabilidade do HyperServer e você pode deixar esta opção desmarcada.

  • Se você executa aplicações uniGUI baseadas em serviço/ISAPI, habilite esta opção para aumentar o Desktop Heap.

Logs e comportamento na desinstalação

Um arquivo de log é criado na pasta <..\uniGUI\Log>. Este arquivo de log contém detalhes das alterações feitas nas configurações do SO.

circle-exclamation

Atualizado