1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Connection reset by peer: socket write error

Olá Pessoal

Quero postar aqui um problema que tive ao transmitir um arquivo json muito grande de uma aplicação para outra. No meio do envio dos arquivos ocorria o erro Connection reset by peer: socket write error Vou postar abaixo o erro que ocorria e a solução:

2019-12-13 11:05:45,134 INFO [org.apache.http.impl.execchain.RetryExec] (EJB default - 7) I/O exception (java.net.SocketException) caught when processing request to {}->http://localhost:8110: Connection reset by peer: socket write error 2019-12-13 11:05:45,134 INFO [org.apache.http.impl.execchain.RetryExec] (EJB default - 7) Retrying request to {}->http://localhost:8110 2019-12-13 11:05:45,152 ERROR [stderr] (EJB default - 7) javax.ws.rs.ProcessingException: RESTEASY004655: Unable to invoke request

2019-12-13 11:05:45,153 ERROR [stderr] (EJB default - 7) at org.jboss.resteasy.resteasy-jaxrs@3.6.2.Final//org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine.invoke(ApacheHttpClient4Engine.java:321)

Esse problema ocorria devido ao arquivo em questão possui um anexo do tipo byte[] muito grande depois de compactado duas vezes ficava com o tamanho 10910870 bytes. Quando era transmitido gerava o erro citado. Estava usando o servidor de aplicação wildfly 15.

A solução foi acessar o arquivo standalone.xml do wildfly (wildfly-15.0.0.Final\standalone\configuration) no servidor e na máquina cliente que fazia o envio do arquivo e localizar <http-listener name="default" e acrescentar max-post-size="25485760" nessa linha

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags json ou faça a sua própria pergunta.