HCM - WEBSERVICES - GOAWAY received
Incidente
Ao realizar a chamada de um webservice em modo síncrono, a tela trava por alguns minutos e em seguida é apresentada a mensagem: GOAWAY received.
Causa
Esta mensagem é apresentada, pois o webservice foi chamado de forma síncrona e a tela fica aguardando a conclusão do webservice, por se tratar de um webservice demorado está estourando o timeout de requisições do Wildfly e causando a mensagem de erro.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. Acesse o Console WildFly, no navegador informe o endereço padrão 'localhost:9990';
2. Acesse a seção Configuration/Profiles e selecione o perfil usado no Server Group;
3 . Clique em Web / Server / Default Server e em View;
4. Localize a opção Listener / Https Listener e aumente o valor de 'Read Timeout' para o valor desejado em milissegundos e salve;
5. Localize a opção Http Listener e aumente o valor de 'Read Timeout' para o valor desejado em milissegundos e salve;
6. Reinicie o domínio do WildFly.
Importante: O valor do timeout deve ser maior que o tempo de execução do webservice, se o webservice demora 8 minutos para ser executado, o timeout deve ser 10 minutos ou mais.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.