标签: timeoutexception

有时java.net.SocketTimeoutException:读取超时.有时不是

我有这个奇怪的错误

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正确吗?因为我试图改变它并且静止发生相同,有时会得到错误,有时不会.

java eclipse timeoutexception tomcat7

5
推荐指数
1
解决办法
1万
查看次数

如何用java解决selenium webdriver中的超时错误?

我的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'

任何帮助?我已经尝试过增加等待但不起作用

java selenium timeoutexception

5
推荐指数
1
解决办法
2万
查看次数

finalize()在30秒后超时

我看到布料中很少发生崩溃,看起来像这样:

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应用程序的哪些代码导致这些崩溃,我也无法复制它.也许你们有人有类似的问题并解决它?

java android finalize timeoutexception

5
推荐指数
0
解决办法
706
查看次数

Elasticsearch RestHighLevelClient(6.0.0)-运行时发生TimeoutException

在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

5
推荐指数
1
解决办法
550
查看次数

当违反测试超时时,NUnit会在内部执行什么操作?

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)

c# nunit timeoutexception

4
推荐指数
1
解决办法
1320
查看次数

数组操作:HackerRank 问题:JAVA

我正在从hackerrank做这个数组操作问题,它告诉我编译错误因超时终止

对于小阵列,我的方法非常有效。这个错误只发生在更大的数组值上。

这是问题链接。问题在这里

从一个 1 索引的零数组和一个操作列表开始,对于每个操作,向两个给定索引之间的每个数组元素添加一个值,包括两个给定索引。执行完所有操作后,返回数组中的最大值。

例如,您的 zeros 数组的长度。您的查询列表如下:

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]
Run Code Online (Sandbox Code Playgroud)

最大值是在所有操作执行之后。

下面给出的是我的方法。

 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)

java arrays timeoutexception

4
推荐指数
2
解决办法
7896
查看次数

在WCF中,超时是否会对通道造成错误?

在WCF中,请求 - 响应操作的超时是否会使客户端的通道出现故障?

如果服务器在发送响应时超时,那么通道是否在服务器端出现故障?

wcf timeoutexception

3
推荐指数
1
解决办法
1609
查看次数

RedisTimeoutException 中的“bw: SpinningDown”是什么意思?

此错误中的“bw:SpinningDown”是什么意思 -

执行 GET 超时(5000 毫秒),下一步:GET foo!bar!baz,inst:5,qu:0,qs:0,aw:False,bw:SpinningDown,...

这是否意味着 Redis 服务器实例正在停止运行,或者其他原因?

timeoutexception redis

3
推荐指数
1
解决办法
1281
查看次数

非常简单的存储过程将超时

我有一个问题,这个存储过程在我们的应用程序中99%的时间都有效,但是从应用程序的特定部分调用时会超时.

该表只有3列,包含大约300条记录.存储过程只会带回一条记录,看起来像这样

"从Table Where Column = @parameter中选择*

当在管理工作室中执行sp时,它需要:00秒.

存储过程在我们的应用程序中经常使用,但似乎只是在我们程序的一个特定部分中超时.我想不出为什么这么简单的sp会超时的原因.有任何想法吗?

这是一个vb.net桌面应用程序并使用sql server 2005.

vb.net sql-server stored-procedures timeoutexception

2
推荐指数
1
解决办法
4998
查看次数

有没有办法在不增加 DTU 的情况下增加 SQL Azure 的远程查询超时?

我在 SSIS 包中选择行时出现超时...(完整的错误详细信息如下)。

  • 查询在 SSMS 中运行 3 分钟。
  • 我的 SQL Azure Server 具有 Standard1 比例 (20DTU)。
  • 经过的时间总是 30 秒。
  • 我确实修复了“连接超时”并将值设置为 300(5 分钟)
  • 我不能跑

    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 …

ssis timeoutexception azure-sql-database

2
推荐指数
1
解决办法
4479
查看次数