问题标签 [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 投票
2 回答
24519 浏览

java - 有没有办法在tomcat中设置超时?

我可以在每页或服务器级别为 tomcat 中的 JSP 页面设置超时吗?

0 投票
4 回答
85278 浏览

windows-services - windows服务启动超时

有没有办法为每个服务设置不同的服务启动超时值?我可以使用 ServicesPipeTimeout 注册表项更改它,但它是每台机器(http://support.microsoft.com/kb/824344)。

目前我唯一想到的就是在不同的线程中执行所有耗时的启动操作。

0 投票
1 回答
6128 浏览

javascript - 如何使用 javascript 计时来控制鼠标停止和鼠标移动事件

所以我在 aspx 页面上有一个控件(地图)。我想编写一些 javascript 来设置以下内容:

  1. 当鼠标在控件上停止时 = 一些代码

  2. 当鼠标移动 = 一些代码时(但仅当移动时间超过 250 mil 秒时)

这可以在停止时触发代码,然后在移动时触发......

但我不知道如何在移动代码中引入延迟。我以为我有这个...

但它的行为并不像我想象的那样。移动中的“thread2”永远不会被停止清除。我错过了什么?

0 投票
3 回答
10099 浏览

asp.net - 如何修改aspx页面的超时时间?

有没有办法手动增加/减少特定 aspx 页面的超时?

0 投票
3 回答
29924 浏览

sql-server - 如何从脚本中设置 SQL Server 脚本的超时?

我有一个正在尝试运行的大型脚本文件(近 300MB,未来可能会更大)。Gulzar 对我的问题的回答的评论中建议我应该将脚本超时更改为 0(无超时)。

从脚本中设置此超时的最佳方法是什么?目前,我将所有这些都放在脚本文件的顶部,希望其中一个能做一些事情:

但是,我仍然得到相同的结果,我不知道我是否成功设置了超时,因为来自 sqlcmd.exe 的响应是世界上最没有帮助的错误消息:

Sqlcmd:错误:脚本错误。

0 投票
3 回答
94005 浏览

wcf - 超时 WCF 服务

超时如何在 WCF 中工作?例如,我知道您可以为客户端绑定配置sendTimeoutreceiveTimeout。但它们是如何工作的?

MSDN 将sendTimeout描述为:

一个 TimeSpan 值,它指定为完成发送操作提供的时间间隔。此值应大于或等于零。默认值为 00:01:00。

什么是发送操作/接收操作?

0 投票
3 回答
16183 浏览

asp.net - 您可以在 ASP.NET 中以编程方式更改会话超时吗?

可以完成还是唯一的方法是在 IIS 上配置它?

0 投票
4 回答
7171 浏览

sql-server - 为什么SSRS基于的存储过程在几秒钟内返回结果时会报告超时?

我有一个呈现从存储过程返回的数据的报告。使用分析器,我可以从报告服务中捕获对存储过程的调用。

报告失败,说明报告超时,但我可以从 SSMS 执行存储过程,它会在五到六秒内返回数据。

请注意,在示例测试运行中,只有两行返回到报告中以进行渲染,尽管在存储过程中它可能已经处理了数千甚至数百万条记录,以便整理传递回报告服务的结果。

我知道存储过程可以进行更多优化,但我不明白为什么当从 SSMS 执行似乎只需要几秒钟时 SSRS 会超时。

另一个问题也浮出水面。如果我重新创建存储过程,报表将再次完美呈现。这很好,除非在短时间内报告再次开始超时。

超时的返回似乎与添加到报告运行的主表中的新数据有关。在我正在测试的示例中,仅插入 100 条新记录就足以搞砸报告。

我更正确地想象它不是根本原因的报告。从 SSRS 执行时,导致超时的是存储过程。

一旦再次超时,我目前最好的解决方法是重新创建存储过程。这似乎不是一个理想的解决方案。

该问题似乎也只发生在我们的生产环境中。我们的测试和开发平台似乎没有出现同样的问题。尽管开发和测试的记录量与生产量不同。

0 投票
7 回答
54687 浏览

mysql - 如何根据 MySQL 中的用户登录设置连接超时

我目前有超过 100 个处于睡眠状态的连接。

某些连接必须保持在睡眠状态(并且不要关闭),因为它是永久连接,但其他一些连接(使用不同的用户名)来自某个 php 脚本,我希望它们很快超时。

是否可以为每个用户设置 wait_timeout?如果是,如何?

0 投票
6 回答
3800 浏览

php - php 观察者模式在会话超时时注销用户

当用户的会话超时发生时,我正在尝试注销用户。注销用户 - 在我的情况下 - 需要修改用户在数据库中的“在线”状态。
我在想我也许可以使用观察者模式来制作一些东西来监视用户会话的状态并在会话到期时触发回调——这将保留用户的名称,以便我们可以更新数据库。我不确定在会话方面从哪里开始。我可以将回调绑定到会话的超时吗?

这些东西是否内置在任何可用的 pear 或 zend 会话包中?我会用我必须做的一切来实现这一点!



UPDATE @ 16:33:
如果您有一个用户可以相互交互的系统(但他们只能与在线用户交互)怎么办?用户需要知道当前还有哪些其他用户在线。

如果我们只是在每次页面刷新时检查会话是否仍处于活动状态,那么在超时后,用户将被发送到未登录的页面,但他们仍然在系统中列为在线。

这种方法很好,只是当我们超时会话时,我们会丢失有关可用于注销用户的用户信息。



更新@16:56:
对。谢谢。我同意……有点丑陋。我已经对服务器进行了一些缓慢的轮询,因此实现该方法非常容易。对于会话处理包来说,这似乎是一个非常有用的功能。Zend 和 PEAR 都有会话包。