Tempo de leitura: 4 minutos
Se você está tendo problemas para iniciar o seu TOTVS AppServer e se deparou com a mensagem de erro: “Thread Priority XX – Notified finalization for 2 live Threads”, saiba que esse é um problema comum e, na maioria das vezes, está relacionado a portas de comunicação que já estão sendo utilizadas por outro processo. Este guia rápido de solução de problemas vai te ajudar a diagnosticar e corrigir essa falha.

🔍 O que Causa o Erro?
O TOTVS AppServer (ou Protheus AppServer) necessita de portas específicas para suas operações, como a porta principal de RPC (Remote Procedure Call) e as portas do TOTVS SmartClient e serviços REST.
Quando o AppServer tenta iniciar, ele busca alocar essas portas. Se um outro programa, como uma instância antiga do próprio AppServer que não foi encerrada corretamente, ou outro software qualquer, já estiver ocupando as portas definidas no seu arquivo AppServer.ini, o AppServer falha ao subir e exibe a mensagem de finalização de threads.
✅ Como Solucionar: Passo a Passo
A correção do erro envolve identificar o processo que está usando as portas e encerrá-lo, ou simplesmente alterar as portas no arquivo de configuração.
1. Identificar o Processo Ocupando a Porta
O passo mais eficaz é descobrir quem está usando a porta principal do AppServer (geralmente a porta RPC, como 12345 ou 1234).
-
Abra o Prompt de Comando (CMD) como Administrador.
-
Execute o comando (substitua [SUA_PORTA] pela porta principal do seu AppServer, ex: 12345):
netstat -ano | findstr :[SUA_PORTA]

-
O resultado mostrará o PID (Process ID) do processo que está na escuta (LISTENING) naquela porta.
-
Exemplo: Se o resultado for TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING 5444, o PID é 5444.

- Para verificar qual é o executável (EXE) com esse PID 5444, use:
tasklist /svc | findstr 5444
Ao executarmos o comando acima podemos ver o programa que estava usando a porta 1025, no caso o TSS, ou seja, era o TSS que estava impedindo do TOTVS AppServer subir:

2. Alterar as Portas (Alternativa)
Se o processo em uso for essencial e não puder ser encerrado (o que é raro, mas possível), ou se você preferir uma solução permanente para evitar conflitos futuros, altere as portas de comunicação.
-
Edite o arquivo AppServer.ini.
-
Na seção principal, altere as portas Port (RPC) e, se necessário, as portas de HTTP e HTTPS (serviços REST).
No caso como eu estava usando a porta 1025 na seção [WebApp] do appserver.ini eu modei a porta para 10250 e assim evitar conflito com o TSS:
[WebApp]
Port=10250
- Salve o arquivo e tente iniciar o AppServer novamente.

3. Encerrar o Processo Invasor (ou Antigo AppServer)
-
Se o processo for uma instância antiga ou “fantasma” do AppServer.exe, você deve encerrá-lo.
-
Abra o Gerenciador de Tarefas e localize o processo pelo PID (na aba “Detalhes”).
-
Clique com o botão direito e selecione Finalizar Tarefa ou Finalizar Árvore de Processos.

- Como alternativa via CMD, use o comando e subtituia o PID pelo PID do programa que estar interferindo no TOTVS AppServer:
taskkill /PID [PID] /F
Para o nosso exemplo o comando seria:
taskkill /PID 5444 /F

Se o problema persistir após verificar as portas, talvez seja um erro de configuração mais complexo!
Ficou com alguma dúvida sobre a configuração do seu AppServer.iniou o erro deThread Priority? Deixe um comentário abaixo!
Bem, finalizamos mais um post aqui do Blog ProtheusAdvpl.
Se esse conteúdo lhe foi útil nos ajude compartilhando ele em suas redes sociais do TOTVS Protheus.
Grande abraço e fica com Deus.
📢 Anúncio Especial: Leve seu Conhecimento em Protheus e ADVPL ao Próximo Nível!
Se você gostou deste conteúdo e quer dominar não apenas a programação ADVPL/TLPP, mas também os processos de negócio dos principais módulos do Protheus (como Compras, Estoque e Custos, Faturamento, Financeiro, Gestão de Pessoal e muitos outros), você precisa conhecer o Portal ProtheusAdvpl!
Uma plataforma completa com cursos e formações que te transformam em um especialista no ERP mais usado no Brasil. Clique e comece sua jornada de aprendizado hoje!
👉 Acesse a plataforma: https://go.hotmart.com/O10336806O?dp=1
#TOTVS #Protheus #ERP #AppServer #DesenvolvimentoTOTVS #TI #ProtheusAdvpl #ConfiguraçãoDeServidor