Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

ShowStatus

Esta chave permite o controle de requisições e liberações de licença e semáforos através de mensagem na tela de console do TOTVS | Application Server. 
 

*** Importante – Considerações sobre performance ***

Devido à geração adicional de informações no log de console, poderá ocorrer lentidão no processamento e retenção nas requisições do license server, por esse motivo é aconselhável utilizar o recurso de gravação completa de log apenas em um cenário onde seja necessário o levantamento destas informações, após isso, desligando a mesma.

 

Abrangência
ERP 10 e 11

 


Valores válidos

ValorDescrição
0Não apresenta mensagens de log detalhado no console do TOTVS | Application Server.
1 (Padrão)Apresenta mensagens de log detalhado de operações no console do TOTVS | Application Server.

 

Exemplo

[LicenseServer]
Enable=1
Port=2000
ShowStatus=1
Para monitorar o consumo de licenças é necessário analisar o arquivo de log (console.log) do TOTVS | Application Server.
Para que as informações do TOTVS | License Server sejam gravadas no arquivos de console (console.log), é necessário habilitar a gravação deste arquivo, na chave ConsoleLog, da seção [General], e o log de status ,do TOTVS | License Server, na chave ShowStatus,

Além da configuração da chave ShowStatus, como o número de mensagens logadas é muito grande, geralmente é necessário aumentar o tamanho padrão do arquivo de console para 6000000, na chave ConsoleMaxSize, da seção [General]. Por este motivo, aconselha-se habilitar o log do TOTVS | License Server, na chave ShowStatus, apenas quando há necessidade de analisar algum comportamento do TOTVS | License Server.

Exemplo

[General]
ConsoleLog=1
ConsoleMaxSize=6000000

[LicenseServer]
ShowStatus=1

 

Ao realizar esta configuração, observe, no console do TOTVS | Application Server, as seguintes mensagens que serão apresentadas:

Exemplo 

*** TOTVS S.A. *** *** _www.totvs.com.br *** 
TOTVS - Build 7.00.080307A - Oct 1 2008 - 10:33:22 
'License Server' console mode.Press Ctrl+Break to terminate. 
Message: Trying to find HASP or COMPACT-500 (Proteq)... 
----- Compact-500 found ----- 
Apply Licenses:License Total 4096 100 4092 100 4091 5Init OK - Licenses applied - Expiration date: 20100404 
License Server: Listening port 5555[INFO ][SERVER] TOTVS | Application 
Server started on port 5867

Observe que, neste exemplo, que existe 100 licenças do ambiente 4096, 5 do 4091 e etc. Sendo que, os número 4096, 4092 e 4091 equivalem aos ambientes que aparecem na janela do Aplicador de Licenças.

Verificando a quantidade de licenças

É possível verificar quantas licenças estão sendo utilizadas, procurando pela palavra GetLicense no console do TOTVS | Application Server.

 

Exemplo

-------------- * GetLicense * (6) 27/05/2009 16:45:51-------------- 
-- Server: 10.0.2.1 Port: 7891 ThreadID: 1936 -- Module Total Lasting 
-- 6 0 0 -- 4096 (Full) 100 79 -- Return: 1635
-------------------------------------------------------------

Observe, nesse exemplo, que o usuário acessou o ambiente 6 (por exemplo Financeiro), que não te licença disponível, mas como tem Licença Full (80), ele utilizou a Full.

Verificando as licenças disponíveis e a quantidade de dias para expirar

Quando há licenças disponíveis, o valor de Return é maior que zero. O número retornado, indica o número de dias que faltam para expirar a licença. No nosso exemplo, faltam 1635 dias e restam 79 licenças disponíveis.

No entanto, se Return for menor que zero, o usuário receberá uma mensagem de erro avisando que não há licenças disponíveis. Para mais informações dos códigos de erros do TOTVS | License Server, consulte a documentação Códigos de erros do TOTVS | License Server.

Verificando a liberação de licença

Quando o usuário libera a licença, por exemplo, desconectando do TOTVS | Application Server, será apresentada a mensagem ReleaseLicense no consoledo TOTVS | Application Server.

Exemplo

-------------- ReleaseLicense (10) 27/05/2009 16:51:13-------------- 
- Server: 172.16.92.48 Port: 7124 ThreadID: 3104 -- Module Total Lasting 
-- 10 0 0 -- 4096 (Full) 1000 998 -- Return: 0 
-------------------------------------------------------------

Nesse exemplo, foi liberada a licença do ambiente 10; ou seja, uma licença Full foi liberada restando 998 disponíveis.

 

Observações
  •  A cada requisição de licença, o sistema realiza a reorganização de todas as licenças em uso no momento de modo que sempre haja uma melhor utilização das mesmas.
  • Para mais informações das seções e chaves do arquivo de configuração do TOTVS | Application Server, consulte a documentação Configuração do arquivo appserver.ini, no Guia de configuração do TOTVS | Application Server.


  • Sem rótulos