问题标签 [timeout]

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 回答
5657 浏览

asp.net - Visual Studio 2003 - 打开 ASP.NET 项目 - 收到“操作超时”错误消息

有时,当我打开一个 Visual Studio 2003 ASP.NET 项目时,它似乎要永远加载,然后最终显示以下错误消息:

“Web 服务器在尝试创建或打开位于以下 URL 的 Web 项目时报告了以下错误: http://localhost/myprojectname。操作超时。”

知道为什么会发生这种情况以及如何解决吗?

0 投票
8 回答
25998 浏览

cuda - CUDA 应用程序在几秒钟后超时并失败 - 如何解决这个问题?

我注意到 CUDA 应用程序在失败并退出之前往往有大约 5-15 秒的粗略最大运行时间。我意识到最好不要让 CUDA 应用程序运行那么长时间,但假设使用 CUDA 是正确的选择,并且由于每个线程的顺序工作量必须运行那么长时间,有没有办法延长这段时间或绕过它?

0 投票
7 回答
55543 浏览

sql-server - 如何更改 SQL Server 中手动执行查询的超时时间?

我有一个简单的 SQL 脚本,可以从 Visual Studio 手动执行。这是一个数据生成脚本,所以我预计它需要几分钟才能运行。但我收到以下错误。

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

我不想更改任何全局服务器设置来运行这个文件。是否有任何命令可以放在文件顶部以增加该脚本/事务的超时?

0 投票
2 回答
27112 浏览

php - 通过 .htaccess 在 PHP 中延长会话超时

我想延长我的用户在一段时间不活动后保持登录到我的网站而不会自动注销的时间。我正在使用 PHP 会话跟踪登录状态。

我该如何设置它,我试图从我的 .htaccess 文件中控制它。

0 投票
9 回答
29191 浏览

sql - 存储过程间歇性超时!

我有许多从代码调用的存储过程ExecuteNonQuery

一切都很好,但是我的两个存储过程今天开始间歇性超时:

超时已过。在操作完成之前超时时间已过或服务器没有响应。该语句已终止。

如果我从管理工作室手动执行 sp 它仍然很好。

我的数据库中最近没有任何变化 - 我的命令超时是默认值。

有什么线索吗?

编辑

反对 SP 的桌子正在运行它是巨大的 --> 15 Gigs。重新启动盒子 - 同样的问题,但这次也无法让 sp 从 Management Studio 运行。

谢谢!

0 投票
4 回答
13216 浏览

c# - 在执行长时间运行的数据库任务时处理 Web 服务超时

我们其中一款产品的架构是典型的 3 层解决方案:

  • C# 客户端
  • WCF 网络服务
  • SQL Server 数据库

客户端从 Web 服务请求信息。Web 服务访问数据库以获取信息并将其返回给客户端。

这就是问题所在。其中一些查询可能需要很长时间,而且我们预先不知道哪些查询会很慢。我们知道一些通常比其他的慢,但即使是最简单的请求也可能会因为足够的数据而变慢。有时对大量数据使用查询或运行报告。查询只能在庞大的数据量减慢查询速度之前进行优化。

如果数据库中的查询达到 SQL Server 中的最大查询超时,则数据库查询终止,并且 Web 服务向客户端返回错误。这是可以理解的。我们可以处理这些错误。

客户端正在等待 Web 服务调用完成。如果数据库调用需要很长时间,客户端可能会在调用 Web 服务时超时。客户端放弃,但数据库请求继续处理。此时,客户端与数据库不同步。数据库调用可能会也可能不会成功。可能有错误。客户永远不会知道。在某些情况下,我们不希望我们的用户发起另一个请求,这可能会在前一个请求完成后导致无效状态。

我很好奇其他人是如何处理这个问题的。 您使用了哪些策略来防止 Web 服务超时影响数据库调用?

我能想到的最好的想法是在某处建立一个实际的数据库层——在 Web 服务内部,连接到消息队列——一些东西。将每一个查询卸载到另一个进程似乎是多余的。(再说一次,我们并不总是知道给定的请求是快还是慢。)

如果我们可以将发出 HTTP 请求的行为与启动和运行数据库进程的行为分开,那就太好了。我在以前的公司看到过使用自定义服务器完成此操作,但它使用的是直接套接字通信,我宁愿避免用一些自定义应用程序替换 Web 服务。

请注意,考虑到我们处理的数据量,我们已经完成了查询优化。查询优化、索引等,仅在数据量大的情况下才带您到此为止。有时事情只需要很长时间。

0 投票
3 回答
1499 浏览

javascript - 在 JavaScript 中按顺序触发多个随机超时

乍一看(由于标题),我知道这看起来像是“您在发布之前尝试过搜索 Google 吗?”之一。问题,但我似乎无法找到我遇到的具体问题的答案。对不起,如果我是菜鸟....还在学习:)

我需要在 javascript 中模拟暂停,但 setTimeout(function_call, timeout) 函数对我不起作用。原因是......当调用该 setTimeout 函数时,它会异步调用该函数。

一点背景知识:
我正在尝试模拟以随机时间间隔输入 div 的文本。我希望它看起来好像一个人在用户查看页面时实际上正在输入一条消息。由于超时是一个随机间隔并且函数调用是异步进行的,因此文本最终会以随机顺序打印。

这是我到目前为止的一个片段:



在此先感谢您的帮助。

CJAM



更新:通过将计时器延迟添加到变量中,它使我能够抵消异步调用的 timeOut。谢谢大家的快速回复。这是更新的代码:

0 投票
2 回答
374 浏览

multithreading - 我怎样才能强加自己的超时?

我必须使用 API 来调用第三方,并且最好使用它返回的响应。API 有一个内置的 30 秒超时,并且不允许您以编程方式设置它。我需要它在 12 秒内超时。这是我正在打的电话:

字符串响应 = theAPI.FunctionA(a, b, c, d);

我一直在想我可能需要使用异步调用来完成这个并在 12 秒时中止线程。另一个stackoverflow问题似乎接近我正在考虑的问题:Implement C# Generic Timeout

...我只是想知道这是否是最好的方法。具体来说,我一直看到警告您无论如何都要调用 EndInvoke 的文章,我想知道引用示例中的 Abort 是否仍会适当地关闭线程?我看到有一些评论非常关注使用 Abort。

0 投票
1 回答
1586 浏览

wcf -

WCF 的 netTcpBinding 中 closeTimeout 的默认值是多少?


WCF 的 netTcpBinding 中 closeTimeout 的默认值是多少?


默认值为 1 分钟。

0 投票
2 回答
527 浏览

javascript - 时间用完时如何重定向到另一个页面

我正在尝试使用 JSP 开发一个在线考试应用程序。所以我想在某个时间段用完时,用与当前页面(考试页面)相同的参数链接到结果页面。我想知道如何添加计时器以及如何在超时时链接到另一个页面。谢谢。