Para monitorar o consumo de licenças é necessário analisar o arquivo de log (console.log) do
Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
.
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 através da chave ConsoleMaxSize, da seção [General]. Por este motivo, aconselha-se habilitar este log, apenas quando há necessidade de analisar algum comportamento do
Inclusão de trecho |
---|
| License Server |
---|
| License Server |
---|
nopanel | true |
---|
|
.
Exemplo
de configuração no appserver.ini Sem Formato |
---|
[General]
ConsoleLog=1
ConsoleMaxSize=6000000
[LicenseServer]
ShowStatus=1 |
Sem Formato |
---|
*** 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 5Init5
Init OK - Licenses applied - Expiration date: 20100404
License Server: Listening port 5555
[INFO ][SERVER] TOTVS | Application
Server started on port 5867 |
Verificando a quantidade de licenças
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.
Sem Formato |
---|
-------------- * 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
------------------------------------------------------------- |
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 Serverdo
Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
, será apresentada a mensagem
ReleaseLicense no
consoledo TOTVS | Application Serverconsole do Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
.
Sem Formato |
---|
-------------- 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 Nota |
---|
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 Inclusão de trecho |
---|
Application Server | Application Server | nopanel | true |
---|