Existem algumas coisas que podem ser avaliadas neste problema:
1) Versão do teu appserver
2) Quantidade de usuários acessando (se for muito, o ideal é distribuir num balanceamento de carga: https://tdn.totvs.com/display/tec/Balanceamento+de+carga)
3) Alguma customização segurando o processamento
Bom dia.
Estou com o mesmo problema e estamos praticamente desesperados para a solução.
Fiz a aplicação de tudo atualizado (APPSERVER, SMARTCLIENT,DPAPI,LIB), segui a documentação que o Raphael colocou no final da resposta dele, fiz o balance e nada da efeito para baixar o consumo da CPU relacionado aos appserver.
Foi aberto chamados na totvs, mas nada da solução, estamos de mãos atadas com esse problema, mais alguem passou por isso e tem alguma solução a mais para tentamos?
Cara veja meu comentário se ajuda, existe uma dll do dbaccess que deve ser copiado para a pasta do binário do appserver que resolveu em muitos clientes.
Você usa jobs (scheduler)? Se sim, verifique se não são eles que estão elevando a CPU.
Aqui eu tenho 4 slave para usuários, mas 5 appserver para schedules kkkk
Você está com binário atualizado? assim como dbaccess atualizado?
Existia um bug no inicio do ano relacionado a isso, atualize tudo pois parece que foi corrigido.
Tinha relação com fiscal também, ao menos usavamos o fiscal para reproduzir.
Existe uma dll do dbaccess que deve ser copiado para a pasta do binário do appserver que resolveu em muitos clientes. [dbapi.dll]