Questions tagged «timeout»

超时术语是指事件发生之前允许经过的预定义时间段。超时也可以指在指定时间段后发生的事件。

11
停止输入/书写后如何触发输入文本中的事件?
我想在我停止在输入文本框中键入(而不是在键入时)字符之后触发事件。 我尝试过: $('input#username').keypress(function() { var _this = $(this); // copy of this object for further usage setTimeout(function() { $.post('/ajax/fetch', { type: 'username', value: _this.val() }, function(data) { if(!data.success) { // continue working } else { // throw an error } }, 'json'); }, 3000); }); 但是此示例为每个键入的字符产生超时,如果输入20个字符,我将收到20个AJAX请求。 在这个小提琴上,我用简单的警报而不是AJAX演示了相同的问题。 有没有解决的办法,或者我只是用一种不好的方法呢?

2
有没有一种简单的方法可以使烧瓶超时?
我正在建立一个带有flask的网站,其中用户具有帐户并能够登录。我正在使用flask-principal作为登录部分和角色管理。有没有办法让用户的会话在5分钟或10分钟后过期?我在flask文档或flask-principal文档中找不到该文件。 我想到了一种手动方法,在登录时在服务器端设置一个带有时间标签的变量,并在用户执行下一个操作时,服务器会验证该时间戳记上的时间增量并删除会话。

4
在SQL Server中强制查询超时
面对缓慢的数据库,我们遇到了一个代码块响应不佳的问题(它使查询超时陷入困境)。我们已经创建了一个补丁,并且正在通过回归运行它。 我们无法超时。我已经从SQL Mgmt Studio中打开了一个事务,并更新了每一行以锁定它们,但这并不会导致INSERT超时(这正是我所需要的)。 我可以通过T-SQL轻松获得表级锁吗?还是我必须摆弄主人?还是可以轻松地强制超时而不锁定?任何输入表示赞赏。

17
使用Java的Runtime.exec()时如何添加超时值?
我有一种用于在本地主机上执行命令的方法。我想向该方法添加一个超时参数,以便如果被调用的命令没有在合理的时间内完成,则该方法将返回错误代码。这是到目前为止的样子,无法超时: public static int executeCommandLine(final String commandLine, final boolean printOutput, final boolean printError) throws IOException, InterruptedException { Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(commandLine); if (printOutput) { BufferedReader outputReader = new BufferedReader(new InputStreamReader(process.getInputStream())); System.out.println("Output: " + outputReader.readLine()); } if (printError) { BufferedReader errorReader = new BufferedReader(new InputStreamReader(process.getErrorStream())); System.out.println("Error: " …

10
执行带有超时的shell函数
为什么会这样 timeout 10s echo "foo bar" # foo bar 但这不会 function echoFooBar { echo "foo bar" } echoFooBar # foo bar timeout 10s echoFooBar # timeout: failed to run command `echoFooBar': No such file or directory 怎样使它工作?
76 bash  function  shell  timeout 


9
为什么300秒后作曲家安装超时?
当我尝试在服务器上构建它时,我在symfony2中制作了一个小项目,在解压缩symfony时总是失败。构建还可以,作曲家突然不会解压缩symfony,我也没有做任何更改。我尝试使用Jenkins进行构建,也尝试从bash手动进行构建,结果相同。这不是权限问题,服务器上的Internet连接也可以。 Loading composer repositories with package information Installing dependencies (including require-dev) from lock file - Installing symfony/symfony (v2.3.4) Downloading: 100% [Symfony\Component\Process\Exception\ProcessTimedOutException] The process "unzip '/path/vendor/symfony/symfony/6116f6f3 d4125a757858954cb107e64b' -d 'vendor/composer/b2f33269' && chmod -R u+w 'vendor/composer/b2f33269'" exceeded the timeout of 300 seconds.


3
如何使用Bash读取超时?
我可以要求用户按Enter使用read,并让他通过调用等sleep。但是我想不出同时做这两种方式的方法。我希望用户可以选择: 按Ctrl+C取消,Enter 继续或仅等待10秒钟 我怎样才能做到这一点?
71 bash  io  timeout 


6
Express.js响应超时
问题 我一直在寻找Express.js的请求/响应超时,但是一切似乎都与连接有关,而不是请求/响应本身。 如果请求花费很长时间,则应该超时。显然,这不应该发生,但即使是一个简单的错误,如具有不调用回调或不调用的路由处理程序res.send(),浏览器将永远等待答复。 空路由处理程序就是一个很好的例子。 app.get('/sessions/', function(req, res, callback){}); 固定 我之前 添加了以下内容,app.use(app,router);并且似乎添加了超时功能。有人对此有任何经验/意见吗? app.use(function(req, res, next){ res.setTimeout(120000, function(){ console.log('Request has timed out.'); res.send(408); }); next(); }); 请注意,我已将超时设置为2分钟。

4
jQuery ajax调用默认超时值
我收到了一个我无法复制的错误报告,但是ajax调用超时是当前的最佳猜测。 因此,我试图找出jQuery$.ajax()调用超时的默认值。有人有主意吗?在jQuery文档中找不到。 预先感谢,马库斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.