【问题标题】:java.net.connectexception when sending string request发送字符串请求时出现java.net.connectexception
【发布时间】:2016-02-17 12:14:50
【问题描述】:

在我的批处理应用程序中,当我使用 Web 服务和 Java 通过网络发送请求时,在运行大约 30000 个请求并接收到响应后,程序会引发 java.net.connectexception 连接超时异常。

我正在使用 WildFly 以及中间的一些 Java 代码来配置请求(字符串),然后再通过网络发送。

经过研究,我发现可能的原因是防火墙阻止了我的访问,这不可能是真的,因为它已经运行了 90% 的请求。

我还看到某处说我可能使服务器超载,尽管我不确定这究竟是什么意思。

【问题讨论】:

  • 远程服务器是否会阻止请求(在某一点之后),因为它将您的请求视为垃圾邮件或某种拒绝服务?
  • @Lawrence Tierney 今天早上成功了,不过感谢您的建议

标签: java web-services batch-processing wildfly connection-timeout


【解决方案1】:

您已填满服务器的侦听积压队列。这是由于创建新连接的速度快于服务器可以接受的速度。您应该研究客户端的连接池,并在服务器上处理每个连接的多个请求。

【讨论】:

  • 它今天早上工作了,但我要调查一下,谢谢。尽管过去成功完成了 10 万个文件,但这可能只是其中之一
猜你喜欢
  • 2014-02-12
  • 1970-01-01
  • 2022-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-28
  • 1970-01-01
相关资源
最近更新 更多