问题标签 [timeoutexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3604 浏览

java - Selenium WebDriver 基本 java 项目中的错误

在 Eclipse 中运行 seleniumWebdriver 项目时出现以下错误。

我在 Eclipse 中的代码如下。我添加了 selenium java zip 文件附带的所有 jar 文件

请帮助我找出我错在哪里。

0 投票
2 回答
2856 浏览

c# - C# TransactionScope 中的超时问题

我有一个插入方法可以很好地处理较小的数据集,但是一旦数据集超过一定大小,无论我在初始事务范围中设置什么,该方法都会超时。

代码中的插入方法使用通过“ExecuteNonQuery”调用的简单存储 sql 过程

我的代码看起来像这样(绒毛去除):

我认为这个问题与命令超时而不是范围超时有关,因为代码适用于较小的数据集......如果是这种情况,是否有任何方法可以在不修改机器的情况下更改命令超时.config(或任何其他 .config 文件,我严格禁止修改它们,因为更改值会弄乱程序的其余部分)

如果问题不是特定命令超时,是什么原因造成的?就像我说的那样,代码在 8000-15000 次插入之间的任何地方都可以正常工作(取决于我们的 ConnectionString “连接超时值在我们的程序配置文件中设置的超时值,我只能出于测试目的进行修改,但不能更改其中的任何值),但是任何比这更大的东西都会崩溃。

我也确定这绝对不是范围超时值,因为大约几分钟后任务超时,没有在 transactionscope 中设置的 1 小时 25 分钟附近

提前感谢您抽出宝贵时间帮助我解决此问题。

编辑:

根据请求,我添加了一个插入方法的示例,该方法最终由 nameDB.insert 方法调用(Fluff 已删除,请注意实际的插入方法实际上是 NameDB.insert 方法的子方法,以及实际的循环在那个 nameDB.insert 方法中。我只是使用 NameDB....等来减少绒毛。)

0 投票
1 回答
11509 浏览

java - 有时 java.net.SocketTimeoutException: 读取超时。有时不

我有这个奇怪的错误

也许你们中的某个人可以帮助解决这个问题。

事实就是这些,我正在使用EclipseTomcat v7。然后我执行一个函数

在我的Windows->Preferences->Java->Debug我有

在我的Servers->Tomcat v7.0->Timeouts我有

现在,当我运行我的 WebService 时,有时它运行良好,有时我的RemoteException e2: java.net.SocketTimeoutException:读取超时

我设置Timeout正确了吗?因为我试图改变它,但仍然发生相同的情况,有时会出错,有时不会

0 投票
2 回答
1953 浏览

c# - WCF 客户端在 20 分钟后抛出 System.TimeoutException

我正在为 IPC 使用 WCF。只有一个服务器和一个客户端,.Net3.5 和在同一台机器上运行,没有提升,没有任何系统设置更改(在正常使用下)。

这在所有客户端(从 WinXp 到 Win8)中都可以正常运行。但只有在一台机器上TimeoutException,在大约 20 分钟的通信后,客户端应用程序中才会出现 a。此行为无法在其他地方复制,但每次都以相同的方式在客户端中复制。在应用程序生命周期中,有几个调用被打了,我会说至少有几百个。堆栈位于问题的底部。

服务合同

服务合同执行

服务器初始化(总是在客户端之前启动)

客户端初始化

这是客户端上的堆栈(手头唯一的线索):

服务器应用程序在客户端发生异常后继续运行,并且服务器似乎没有抛出任何异常。一些细节被省略了,请询问是否需要其他内容。

这可能是什么原因造成的?我很确定它在特定的机器上,否则我们真的很幸运能在数百个客户端上运行它。

0 投票
0 回答
274 浏览

android - Android - Asynctask 在 android 4.1.1 (Galaxy Tab 2) 中总是超时

我有一个非常奇怪的问题。

我的应用程序使用异步任务发出 http 请求。在较低版本中一切正常,但是当我在带有 Android 4.1.1 的三星 Galaxy Tab 2 上进行测试时,异步任务总是抛出 TimeoutException。

这是我使用代码的方式。

HttpContents 是 External AsyncTaks 类(它可以很好地返回内容)。

在我测试的较低 android 版本上,我得到了正确的响应。

我没有从主线程运行它(因此,它不会冻结我的 UI)。

出于某种原因,当异常被抛出时,http 响应被准确地返回。在另一个异步任务的 doInBackground 中执行异步任务是否存在问题(在 android 4.0 中)。因为这对我来说似乎是个问题。

为什么我只在 ICS 上而不是在较低版本上得到这个超时异常。是否有任何已知问题?

0 投票
3 回答
3074 浏览

c# - Downloading a large table of data from a MySQL Database to text file in C#

I have a MySQL database "DB" in which there's a table "TABLE" of a single field and it contains about 8 Million rows. I am trying to download that table into a text file as follows:

Upon running it starts downloading the data and outputing it to the text file but after only a minute or two it gives:

What Might I change or do differently for it to work? Thanks for any suggestions and answers :)

[EDIT]: I added command.CommandTimeout = 240; and tested three times, every time it downloaded for a couple minutes (about 40MB of data each time) before giving:

And these are the last few lines of the debug output:

[EDIT2]: I added MySqlDataReader result = command.ExecuteReader(System.Data.CommandBehavior.SingleResult); in an effort to remedy the above error and now I am getting:

After some light google-ing I figure it is GoDaddy that is limiting the query execution time. Therefore a working solution is to have try/catch with a counter to keep track of how many records were retrieved before the connection was closed and to re-open new connections with the counter as starting point to LIMIT until the table size is exhausted.

Thanks for all the help!

0 投票
1 回答
459 浏览

asp.net - 在 asp.ngj 中将大视频上传到数据库

我搜索了如何使用 asp.net 将大于 4MB 的大型视频保存并存储到数据库中。我尝试了很多代码。我也用过:

这不是工作。它向我显示消息:

超时过期。操作完成之前的超时时间或服务器没有响应

到目前为止,我将数据列更改为 varbinary(MAX) 但我无法存储大小为 100MB 的大文件。

我的代码

谢谢 ...

0 投票
1 回答
1606 浏览

neo4j - Neo4j 休息读取超时异常

在 REST 模式下使用 Neo4j 1.9 和 Neo4j 的 Spring Data .. 在我的应用程序上执行负载测试时,我收到以下异常...

我已经成功完成了这个负载测试场景,然后使用 Neo4j 1.8。

是否可能与我在启动服务器时收到的警告有关..

版本之间的配置有什么变化吗?这种异常的原因是什么?

谢谢。

0 投票
2 回答
156 浏览

android - 无法增加连接超时

我想将超时时间增加到 5 分钟,因为一分钟不足以接收响应。

我已经尝试了这两种方法:

不幸的是,超时保持不变,但如果我把它变小,例如 10000,它工作正常。你能帮我弄清楚这个问题吗?

0 投票
1 回答
557 浏览

sql - 从 .NET 应用程序调用 SQL Server 时运行速度非常慢

我在我的 ASP.NET 应用程序中使用 nHibernate 对存储过程进行了 SQL 调用:

此处使用 SQL Server 2005。它在我们的测试环境中运行良好,这个调用大约需要 2 秒才能完成。但是当我们将它移动到新服务器时,它开始需要很长时间,并且我的应用程序中出现超时异常。

但是,我在 SQL Server Profiler 中捕获调用,发现该调用运行了 30 秒。但是当我复制相同的查询并在服务器上运行它时,它会在 2 秒内完成。

那么问题是什么会影响来自 .NET 应用程序的工作查询?