问题标签 [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.
asp.net - 使用 Nhibernate + Oracle 的 WCF 间歇性连接数据库失败
我们有一个使用 WCF 开发的 3 层应用程序。我们的 Web 层 [32 位 Windows 2003 Sp1] 调用 WCF 服务 [NLB 上的 64 位 Windows 2008 R2],它与 Oracle 10g DB [64 位 Linux] 通信。DB 连接是使用 Nhibernate 2.2 建立的。WCF 通信使用 BasicHTTPBinding。
在 32 位测试环境中,应用程序运行良好,但在上面指定的 Live 环境中,我们遇到了崩溃。根据记录,重复错误是,
System.ApplicationException :> 内部异常
NHibernate.ADOException:在准备选择 stderrorme0_.ERR_NO 作为 ERR1_10_,stderrorme0_.ERR_TYPE 作为 ERR2_10_,.... ....,从 STD_ERROR_MESSAGE stderrorme0_ where stderrorme0_.ERR_NO=:p0 发生错误---> System.InvalidOperationException:超时已到期。在从池中获取连接之前超时时间已过。这可能是因为所有池连接都在使用中并且达到了最大池大小。
此错误重复,只是正在获取的表发生更改。
临时解决方案:重新启动托管在 IIS 中的 WCF 服务。
请帮助我们提出您的建议和解决方案,以使其发挥作用。这篇文章是在各种博客之后经过如此多的试验和错误后提出的。
sql - 更新 nvarchar(max) 时超时
我有一个表,其中包含 nvarchar(Max) 字段,每条记录包含大约 50,0000 个字符。当我插入数据时,它是好的,但是当更新数据时发生错误:“超时已过期在操作编译之前超时时间已过或服务器没有响应”
我也尝试将连接超时设置为 = 100
第二种方法我尝试删除第一条记录并插入新记录,但删除记录它会抛出相同的错误
playframework - 执行异常AskTimeoutException:超时播放框架
我正在从 Ajax 调用一个方法...和 PlayFramework 2.1.3
在 Application.java 上
我调用了一个进行大量计算的方法,这会花费大量时间......
经过 50 分钟或多或少的处理后,我得到了这个超时错误:
有人知道更好的方法吗?
提前致谢。
c# - EntityFramework 长时间运行任务的等待操作超时
我正在使用EF5
将一些数据从一个数据库迁移到另一个数据库。我通常会使用SQL
这样的东西,但是我需要其他功能(比如在 中创建用户MembershipProvider
)并希望在 EF 中完成所有操作。我正在迁移大约 100k 行并使用它来执行此操作:
我的SaveOrUpdate
方法很简单:
该任务大约需要 2.5 小时才能完成。但是,在运行了数千行之后,有时是 80k,有时是 7k,我得到了这个"The wait operation timed out"
异常,总是在employer.SaveOrUpdate();
. 它与它的距离有多近有关系employer.TaxMailingAddress.SaveOrUpdate();
吗?是否有“等待交易完成”的交易?也许确保连接有效,如果没有尝试重新创建它或其他什么?谢谢你的帮助。
ruby - Why am I getting Timeout Error instead of element not present?
I'm testing a web application using page-object gem with selenium Webdriver.
In the home page [Start page] I have a few RSpec verifications. But I'm getting the following error instead of the RSpec exception:
Does anyone facing this issue?
c# - 在同一张表上使用 SqlTransaction 获取超时错误
我收到错误“超时已过期。在操作完成之前超时时间已过或服务器没有响应”。
CheckSerialNumber 函数还插入到 YSL00(我执行标量的同一个表。请参见上面的代码)。正如我之前提到的,我读取和更新 YSL000 表的平面文件中有 1000 行。
请注意,我有两个单独的 sqlcommands 和两个单独的连接来处理这个问题。原因是 sqltransaction 它不允许我在同一张表上查询。我认为可能会因此而发生超时?
谢谢阅读。请建议
更新 1:由于我没有粘贴整个代码,我想提一下 dispose 是使用程序中的以下代码完成的。
java - java中的简单超时
谁能指导我如何在java中使用简单的超时?基本上在我的项目中,我正在执行一个语句br.readLine()
,它正在读取来自调制解调器的响应。但有时调制解调器没有响应。为此,我想添加一个超时。我正在寻找如下代码:
mule - 直到成功时出现超时错误
我们有一个流程,我们已经实现了一个肥皂客户端来向服务提供者发送肥皂消息。
如果失败,我们需要重试服务调用 3 次。所以我们在成功范围内使用了 HTTP Outbound Endpoint。
它正在按预期进行重试,但在成功的情况下,即使我们从服务获得响应,我们也会观察到如下超时错误。
[DispatchThread: 1] org.apache.cxf.endpoint.ClientImpl: 等待操作 { http://support.cxf.module.mule.org/ }invoke响应超时。
观察:
我已成功删除 until 并直接拥有 HTTP Outbound 端点,在这种情况下没有超时错误。
后来我尝试直到成功并有一个确认表达式来接受响应,仍然是相同的超时响应。
failureExpression="#[message.inboundProperties['http.status'] != 200]" ackExpression="#[message.correlationId]"
任何人都可以建议,如何配置直到成功接受响应并且不抛出超时错误。
c# - 捕获超时异常
我正在开发一个 wp8 应用程序,我使用 HttpClient 来执行 PostAsync 和 GetAsync 操作,我将超时设置为 1 秒:
我在 Get 和 Post 操作中有一个 try catch 块,以将 TimeOutExceptions 捕获为:
尽管如此,我的 catch 块没有捕获异常,我调试我的应用程序并观察抛出的异常是 TaskCanceledException,¿我如何捕获正确的异常?,¿为什么替换 TimeOutException?
最后,为避免混淆,我的实际超时时间为 10 秒,我使用 1 秒来测试,如果超过超时时间,我需要向用户显示一条消息。