首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java异常,是什么导致这些错误?

Java异常,是什么导致这些错误?
EN

Stack Overflow用户
提问于 2015-06-10 22:15:02
回答 2查看 10.6K关注 0票数 1

我们正经历套接字超时异常,increased应用服务器上的负载增加。我们试图看看超时是否是由应用服务器上的缓慢速度造成的。或者是完全基于SOAP服务的套接字数据传输活动导致的超时。基本上,增加客户端机器上的负载会导致套接字超时吗?或者,超时仅仅是由于服务器端的响应时间较慢而造成的。还是两者都有?我的第一个想法是,超时是由于服务器响应时间慢造成的。

下面是一个错误示例。这是Java应用程序(客户端)连接到一个windows机器,C# web服务.

代码语言:javascript
复制
WebServicesFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultString: java.net.SocketTimeoutException: Async operation timed out
faultActor: null
faultDetail: 

java.net.SocketTimeoutException: Async operation timed out
                at com.ibm.ws.webservices.engine.WebServicesFault.makeFault(WebServicesFault.java:283)
                at com.ibm.ws.webservices.engine.transport.http.HTTPSender.invoke(HTTPSender.java:725)
                at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:263)
                at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:263)
                at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:263)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-10 22:39:00

IBM的Async operation timed out文档指责服务器:

在调用WSWS3228E调用时,WebService客户端(JAX)中会出现WebService异常,而WebService提供程序需要超过默认超时时间(300秒)来处理请求。

服务器需要超过5分(300秒)来响应请求。最有可能的情况是服务器上的负载很重。另一个可能的罪魁祸首是对服务器(例如数据库或另一个web服务)的慢/无响应的支持服务。有可能是客户端和服务器之间的链接。您需要从服务器中获取一些指标,以确定请求在何处被捕获。

我可以建议你读放出来!吗?它列出了分布式系统出问题的原因,并提出了修复它们的方法。

票数 4
EN

Stack Overflow用户

发布于 2018-06-14 16:13:56

在研究了IBM应用服务器上的异常"java.net.SocketTimeoutException:异步操作超时“的类似问题之后,我最终发现控制超时的JVM参数是(对于JAXWS调用):

代码语言:javascript
复制
"timeout" (read) & "write_timeout" (write)

我并不是说你应该增加超时时间。你首先要弄清楚为什么你的电话突然需要超过5分钟才能回复。如果有合理的理由增加这些参数,可以这样将这些参数传递给Java程序:

代码语言:javascript
复制
java -classpath "/classpath/dir1/*:/classpath/dir2/" -Dtimeout=600 -Dwrite_timeout=600 ClassName arg1 arg2

参考资料:field15

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30768248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档