Pessoal, bom dia
Temos uma aplicação no rest que faz o gerenciamento de uma fila. Deixamos o rest setado para consumir apenas 5 licenças com a chave preparein apontando apenas para uma filial e a instances setada com 1,5,1,1.
Assim que as execuções são iniciadas é mostrado o usuário "Webservices" 5 vezes no license. Após mais ou menos uma hora de execução essa execução no Rest consome todas as licenças disponíveis no license com um usuário "RPC". É necessário ficar reiniciando o Rest para que as licenças sejam liberadas novamente. Já setei no appserver do rest inactivetimeout e refreshrate baixos mas não resolveu.
A única coisa que de fato resolveu foi colocar a linha RpcSetType(3) no fonte. Com isso o usuário RPC não sobe mais para o license porém após algum tempo de execução é gerado o error.log abaixo :
- Etapa CLASSIFICA NF DE ENTRADA com falha no processamento: AUTOFAT >> ERROR LOG << RpcSetType e invalido para a funcao Usuario THREAD ERROR ([4584], HTTPWT_ENV_REST_HTTPREST_HTTPURI@01þ010101, THIS) 30/06/2022 19:38:44 RpcSetType e invalido para a funcao Usuario on FWLSMODLIGHT(FWLSMODLIGHT.PRX) 29/03/2021 19:06:34 line : 114 [TOTVS build: 7.00.191205P-20211019] Called from AMIIN(MATXFUNC.PRX) 15/01/2020 14:22:19 line : 2316 Called from MATA103(MATA103.PRW) 29/03/2021 16:28:14 line : 171 Called from {|X,Y,Z| MATA103(X,Y,Z) }(ABPA34.PRW) 24/05/2022 13:29:02 line : 123 Called from MSEXECAUTO(MATXFUNB.PRX) 13/05/2020 14:57:49 line : 3043 Called from U_A
Vocês já tiveram esse problema ?
Desde já agradeço !
Bom dia Fabio.
A pilha de chamadas está indicando que existe um execauto do MATA103. Esse execauto está sendo chamado por essa aplicação REST?
E esse execauto está realizando um RpcSetEnv ou PREPARE ENVIRONMENT?
— Rafael Mota Previdi 01 de Jul de 2022Fábio, consegue anexar o sua API Rest?
— Daniel Mendes 01 de Jul de 2022Se possivel também o .ini do seu appserver.
— Marcos Aurelio 06 de Jul de 2022