Histórico da Página
Templatedocumentos |
---|
Situação: | Quando o serviço do License Server é encerrado abruptamente o arquivo lsnumberl.val não é gerado, causando um problema na numeração automatica do Protheus em tabelas com saltos de numeração, sendo necessario o ajuste manual dessas tabelas. |
---|---|
Melhoria: | Descrição Implementada uma nova funcionalidade que permite configurar o License Server para manter um backup assíncrono do arquivo lsnumber.val, de forma que caso o License Server seja encerrado abruptamente o arquivo exista e possa ser utilizado na próxima inicialização do serviço. Importante salientar que a numeração continua ocorrendo em memória, o arquivo lsnumber é usado apenas como armazenamento para ponto de restauração. A modificação do arquivo pelo usuário não é permitida e qualquer alteração no arquivo durante utilização do License não terá efeito no processo de numeração automatica. Quando essa funcionalidade é habilitada o License deixa de apagar o arquivo lsnumber.val após o inicio do serviço e passa a manter o arquivo sempre em disco, o arquivo é atualizado logo após a numeração em memória do License ser atualizada. Como a escrita no arquivo é assíncrona, não ha perda de performance no processo de numeração automatica. Por padrão a funcionalidade não está habilitada, sendo necessario adicionar a chave AUTOSAVENUMBER dentro da seção LICENSESERVER para utilizaçao. Exemplo: [LICENSESERVER] ... AUTOSAVENUMBER=1 Logs Durante o inicio do serviço pode-se identificar facilmente qual diretório está em uso, procurando pelo log abaixo no console: [INFO ][LICENSESERVER] *** Numbering file - AUTOSAVENUMBER ENABLED *** |
Informações adicionais: |
|