我有这个奇怪的错误
java.net.SocketTimeoutException: Read timed out
Run Code Online (Sandbox Code Playgroud)
也许你们中的某些人可以帮助解决这个问题.
事实是这些,我正在使用Eclipse,使用Tomcat v7.然后我执行一个具有的功能
_call.setTimeout(3500);
Run Code Online (Sandbox Code Playgroud)
在我的Windows-> Preferences-> Java-> Debug我有
Debugger timeout(ms):3000
Launch timeout(ms):20000
Run Code Online (Sandbox Code Playgroud)
在我的服务器 - > Tomcat v7.0->超时我有
Start(in seconds): 45
Stop(in seconds): 15
Run Code Online (Sandbox Code Playgroud)
现在,当我运行我的WebService时,有时候它工作得很完美,有时我会把RemoteException e2: java.net.SocketTimeoutException:Read读出来
我设置Timeout正确吗?因为我试图改变它并且静止发生相同,有时会得到错误,有时不会.
我的Html
<form id="load_form" class="ajaxsubmit" method="post" action="ajax.php">
<input type="hidden" value="register" name="action">
<h3>Registration Form</h3>
<img id="loader" width="20" height="20" style="display:none;" src="images/loader.gif">
<p id="alert"></p>
<fieldset>
<fieldset>
<fieldset>
<fieldset>
<fieldset>
<fieldset>
<label>Username:</label>
<input type="text" required="" name="username">
</fieldset>
Run Code Online (Sandbox Code Playgroud)
我的Java代码
WebDriverWait wait = new WebDriverWait(driver,30);
WebElement element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//input[@name='username']")));
element.sendKeys("john");
Run Code Online (Sandbox Code Playgroud)
低于错误
线程"main"中的异常org.openqa.selenium.TimeoutException:30秒后超时,等待By.xpath定位元素的可见性://输入[@ name ='username']构建信息:版本:'2.53.0 ',修订版:'35ae25b',时间:'2016-03-15 17:01:03'
任何帮助?我已经尝试过增加等待但不起作用
我看到布料中很少发生崩溃,看起来像这样:
Fatal Exception: java.util.concurrent.TimeoutException: android.text.TextPaint.finalize() timed out after 30 seconds
at android.graphics.Paint.finalizer(Paint.java)
at android.graphics.Paint.finalize(Paint.java:2437)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:202)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185)
at java.lang.Thread.run(Thread.java:833)
Fatal Exception: java.util.concurrent.TimeoutException: java.io.FileInputStream.finalize() timed out after 10 seconds
at java.io.FileDescriptor.valid(FileDescriptor.java:87)
at libcore.io.IoUtils.close(IoUtils.java:37)
at java.io.FileInputStream.close(FileInputStream.java:121)
at java.io.FileInputStream.finalize(FileInputStream.java:142)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)
我不确定为什么以及我的Android应用程序的哪些代码导致这些崩溃,我也无法复制它.也许你们有人有类似的问题并解决它?
在Elasticsearch服务器中索引(存储)文档时,我们的应用程序encoutner超时异常。它不经常发生,但大约每天一次。这是详细信息。
pom.xml
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>6.0.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
初始化
@Bean
public RestHighLevelClient buildHighLevelClient() {
RestHighLevelClient client = new RestHighLevelClient(RestClient.builder(httplist.toArray(new HttpHost[]{})));
return client;
}
Run Code Online (Sandbox Code Playgroud)
异常信息
java.lang.RuntimeException: error while performing request
at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:682)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:220)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:192)
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:428)
at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:414)
at org.elasticsearch.client.RestHighLevelClient.bulk(RestHighLevelClient.java:229)
......
Caused by: java.util.concurrent.TimeoutException
at org.apache.http.nio.pool.AbstractNIOConnPool.processPendingRequest(AbstractNIOConnPool.java:364)
at org.apache.http.nio.pool.AbstractNIOConnPool.processNextPendingRequest(AbstractNIOConnPool.java:344)
at org.apache.http.nio.pool.AbstractNIOConnPool.release(AbstractNIOConnPool.java:318)
at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager.releaseConnection(PoolingNHttpClientConnectionManager.java:303)
at org.apache.http.impl.nio.client.AbstractClientExchangeHandler.releaseConnection(AbstractClientExchangeHandler.java:239)
Run Code Online (Sandbox Code Playgroud) timeoutexception java.util.concurrent rest-client elasticsearch
NUnit遇到超时时究竟做了什么?我曾经认为它会通过抛出TimeoutException来中止测试,但是这个测试证明不是这样:
[Test, Timeout(100), ExpectedException(typeof(TimeoutException))]
public static void RaisingExpectedTimeoutException()
{
Thread.Sleep(500);
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,nunit控制台只报告违反超时,但不报告测试是如何中止的.是否有人知道这将如何工作?为什么上面的测试没有引起我预期的TimeoutException?(即使它是.NET异常类型,我认为NUnit使用Exception来处理超时违规).
PS:这个测试方法也失败了:
[Test, Timeout(100), ExpectedException(typeof(ThreadAbortException))]
public static void RaisingExpectedThreadAbortException()
{
Thread.Sleep(500);
}
Run Code Online (Sandbox Code Playgroud)
并且这种测试方法成功("没有人期待西班牙的调查!"):
[Test, ExpectedException(typeof(ThreadAbortException))]
public static void ThrowingExpectedThreadAbortException()
{
Thread.CurrentThread.Abort();
}
Run Code Online (Sandbox Code Playgroud) 我正在从hackerrank做这个数组操作问题,它告诉我编译错误因超时而终止。
对于小阵列,我的方法非常有效。这个错误只发生在更大的数组值上。
这是问题链接。问题在这里
从一个 1 索引的零数组和一个操作列表开始,对于每个操作,向两个给定索引之间的每个数组元素添加一个值,包括两个给定索引。执行完所有操作后,返回数组中的最大值。
例如,您的 zeros 数组的长度。您的查询列表如下:
Run Code Online (Sandbox Code Playgroud)a b k 1 5 3 4 8 7 6 9 1将索引和包含之间的值相加:
Run Code Online (Sandbox Code Playgroud)index -> 1 2 3 4 5 6 7 8 9 10 [0,0,0, 0, 0,0,0,0,0, 0] [3,3,3, 3, 3,0,0,0,0, 0] [3,3,3,10,10,7,7,7,0, 0] [3,3,3,10,10,8,8,8,1, 0]最大值是在所有操作执行之后。
下面给出的是我的方法。
static long arrayManipulation(int n, int[][] queries) {
long max = 0L;
long[] arr = new long[n];
for (int i = 0; i < n; i++) { …Run Code Online (Sandbox Code Playgroud) 在WCF中,请求 - 响应操作的超时是否会使客户端的通道出现故障?
如果服务器在发送响应时超时,那么通道是否在服务器端出现故障?
此错误中的“bw:SpinningDown”是什么意思 -
执行 GET 超时(5000 毫秒),下一步:GET foo!bar!baz,inst:5,qu:0,qs:0,aw:False,bw:SpinningDown,...
这是否意味着 Redis 服务器实例正在停止运行,或者其他原因?
我有一个问题,这个存储过程在我们的应用程序中99%的时间都有效,但是从应用程序的特定部分调用时会超时.
该表只有3列,包含大约300条记录.存储过程只会带回一条记录,看起来像这样
"从Table Where Column = @parameter中选择*
当在管理工作室中执行sp时,它需要:00秒.
存储过程在我们的应用程序中经常使用,但似乎只是在我们程序的一个特定部分中超时.我想不出为什么这么简单的sp会超时的原因.有任何想法吗?
这是一个vb.net桌面应用程序并使用sql server 2005.
我在 SSIS 包中选择行时出现超时...(完整的错误详细信息如下)。
我不能跑
EXEC sp_configure '远程查询超时', 300 ;
因为它是 SQL Azure。
除了增加DTU之外,有没有办法将远程连接扩展到azure服务器?我唯一的目的是偶尔在 SSIS 上运行一些大查询......
错误:System.Data.SqlClient.SqlException (0x80131904):执行超时已过期。操作完成前超时时间已过或服务器未响应。---> System.ComponentModel.Win32Exception (0x80004005): System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action) 处的等待操作超时
1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader stateObj,TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) dataReady) 在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() 在 System.Data.SqlClient.SqlDataReader.get_MetaData() 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader …