我在我的程序中使用了apache http client lib。我为网络调用设置了连接超时和套接字超时。我的理解是,如果有连接超时,客户端没有到达后端服务器;如果有套接字超时,客户端到达后端服务器,但服务器没有响应或非常慢。
我记录了下面的异常跟踪堆栈。如何判断是哪个超时(连接或套接字)导致了异常?谢谢!
java.net.SocketException: The operation timed out
at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(NativeMe
我目前正在开发一个Java应用程序,我使用的是Apache HttpClient 4.1.2。问题是,当我试图创建一个POST请求时,将X-HTTP-Method-Override头设置为"PUT“,我得到了以下错误:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at com
我在我的表上执行一些查询,当我执行这个查询时:
select o_type from basic_data where oid4 = 1;
卡桑德拉给我的答案是:
Traceback (most recent call last): File "/usr/bin/cqlsh.py", line 1277, in perform_simple_statement result = future.result() File "cassandra/cluster.py", line 3822, in cassandra.cluster.Response
我正在尝试从我的应用程序连接到一个and服务,我得到了以下例外:
org.apache.axis2.AxisFault: The host did not accept the connection within timeout of 30000 ms
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:197)
我有一个单一节点Cassandra集群,它访问ReadTimeOutException,我在服务器上观察到以下日志,这在我看来很奇怪,
ERROR [SharedPool-Worker-91] 2018-05-29 12:09:53,023 ErrorMessage.java:338 - Unexpected exception during request
java.lang.RuntimeException: org.apache.cassandra.exceptions.ReadTimeoutException: Operation timed out - received only 1
如果我设置了一个套接字SoTimeout,并从中读取。当读取时间超过超时限制时,我将得到一个"SocketTimeoutException: read“。下面是我的案例中的堆栈:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStr
当我通过SOAP UI运行WS时,我会间歇性地收到下面的错误。有时它不工作,然后它继续工作,然后又有时它不工作。另一个问题是,客户端提供的测试web服务运行良好,没有问题,但当我们切换到生产web服务时,它就会出现问题。我已经在谷歌上搜索并做了一些更改( HttpConfig超时,jetty maxIdleTime),但仍然不能工作:(你有什么想法可以缩小问题的范围吗?
org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderIntercep
我使用的是Solr3.1和tomcat6。当并发写入和读取的数量增加时,它将崩溃并抛出此SocketException错误。我通过多个客户端进行并发提交和搜索。任何形式的帮助都是值得感谢的。这是tomcat日志。
Dec 11, 2011 8:02:43 AM org.apache.solr.common.SolrException log
SEVERE: ClientAbortException: java.net.SocketException: Broken pipe
at org.apache.catalina.connector.OutputBuffer.realW
当我将一个项目加载到我的系统上时,我从位桶中克隆了一个项目。maven下载了所有它的依赖项,但是很明显,当maven通配符插件服务器启动并运行集成测试时,我会得到一个错误。maven野蝇插件无法在60秒内启动。我的老板早些时候说是我的PC运行在2gb的内存上,我不得不升级到4gb的内存,但是当我试图启动服务器时,我仍然会遇到同样的错误。
我已经附加了我的堆栈跟踪,如果有人可以帮助我的工作,使服务器在指定的时间内启动。谢谢。
Caused by: java.util.concurrent.TimeoutException: The server did not start within 60 s
我正在运行Tomcat6,安装了Axis。在服务器启动后,我已经在轴线上设置了webservices,server.Everything工作了几个小时,然后它为每个新请求抛出下面的异常。有人能帮我吗?
'org.apache.axis2.AxisFault
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.http.ApplicationXMLFormatter.writeTo(ApplicationXMLFormat
我们已经在新服务器上移动了代码,就像以前一样,我们使用tomcat6,但在新系统上安装了tomcat7。所以我们得到了下面的错误,我做了谷歌搜索并进行了更改,但仍然得到了相同的错误。错误如下。
Sep 21, 2014 6:15:14 PM org.apache.tomcat.jdbc.pool.ConnectionPool abandon
WARNING: Connection has been abandoned PooledConnection[com.mysql.jdbc.JDBC4Connection@2365914f]:java.lang.Exception
at
我编写了一个web服务,并使用Eclipse向导生成了web客户端。并且我的客户端应用程序正在请求一个String和一个Object。字符串可以成功检索,当我尝试检索对象时,它给出了以下异常(我使用的是JBoss 5):
Exception in thread "main" org.apache.axis2.AxisFault: Read timed out
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.http.HTTPSender.sendV
每当我的SWF工作者应用程序轮询时,我都会遇到这个错误。如果SWF队列中有一个条目,它将被正确地处理。但是,如果它是空的,则返回这个超时异常。
com.amazonaws.http.AmazonHttpClient : Unable to execute HTTP request: Read timed out
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_31]
a