Questions tagged «timeout»

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

19
python请求超时。获取整个响应
我正在收集网站列表上的统计信息,为了简化起见,我使用了请求。这是我的代码: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) 现在,我想requests.get在10秒后超时,以免循环陷入困境。 这个问题以前也很有趣,但是没有一个答案是正确的。我将为此悬赏,以得到一个不错的答案。 我听说也许不使用请求是个好主意,但是我应该如何获得请求所提供的好处。(元组中的)

15
ASP.NET中的会话超时
我正在IIS 6.0中运行ASP.NET 2.0应用程序。我希望会话超时为60分钟,而不是默认的20分钟。我做了以下 设置<sessionState timeout="60"></sessionState> 为web.config。 在IIS管理器/网站属性/ASP.NET配置设置中将会话超时设置为60分钟。 在应用程序池属性/性能中将空闲超时设置为60分钟。 我仍然在20分钟的会话超时。我还有什么需要做的吗?
163 asp.net  session  timeout 

7
实现C#通用超时
我正在寻找实现通用方法以使单行(或匿名委托)代码超时执行的好主意。 TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min 我正在寻找一种可以在我的代码与气质代码进行交互的许多地方优雅地实现的解决方案(我无法更改)。 另外,如果可能的话,我想阻止令人讨厌的“超时”代码进一步执行。

5
file_get_contents()是否具有超时设置?
我file_get_contents()在循环中使用该方法调用一系列链接。每个链接可能需要超过15分钟的处理时间。现在,我担心PHP是否file_get_contents()有超时期限? 如果是,它将因通话超时而移至下一个链接。我不想在没有前一个链接完成的情况下调用下一个链接。 所以,请告诉我是否file_get_contents()有超时时间。包含的文件file_get_contents()设置为set_time_limit()为零(无限制)。

13
如何延迟AngularJS即时搜索?
我有一个似乎无法解决的性能问题。我有一个即时搜索功能,但是有点麻烦,因为它开始在每个位置上搜索keyup()。 JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" /> <div class="entry" ng-repeat="entry in entries | filter:searchText"> <span>{{entry.content}}</span> </div> JSON数据甚至没有那么大,只有300KB,我认为我需要完成的是在搜索上放置〜1秒的延迟,以等待用户完成键入操作,而不是对每个按键执行操作。AngularJS在内部执行此操作,在阅读了文档和此处的其他主题之后,我找不到特定的答案。 我将不胜感激如何延迟即时搜索的任何指示。

8
是否可以从InputStream读取超时?
具体来说,问题是编写这样的方法: int maybeRead(InputStream in, long timeout) 如果数据在“超时”毫秒内可用,则返回值与in.read()相同,否则为-2。在方法返回之前,所有产生的线程必须退出。 为避免自变量,此处的主题为java.io.InputStream,由Sun(任何Java版本)记录。请注意,这并不像看起来那么简单。以下是Sun文档直接支持的一些事实。 in.read()方法可能是不可中断的。 将InputStream包装在Reader或InterruptibleChannel中没有帮助,因为所有这些类都可以做的是InputStream的调用方法。如果可以使用这些类,则可以编写一个直接在InputStream上执行相同逻辑的解决方案。 in.available()返回0始终是可接受的。 in.close()方法可能会阻止或不执行任何操作。 没有杀死另一线程的一般方法。

6
如何知道HttpClient何时超时?
据我所知,没有办法知道具体是发生了超时。我是不是在正确的地方寻找东西,还是缺少更大的东西? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { var s = client.GetAsync("").Result; } catch(Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); } 返回: 发生一个或多个错误。 任务已取消。

23
1440秒后phpmyadmin注销
在本地开发Ubuntu框中,我使用MySQL和phpmyadmin来处理数据库。 每当phpmyadmin闲置1440秒(24分钟)时,会话就会过期。我失去了位置,必须登录并重新开始。 我尝试更改$cfg['LoginCookieValidity'] = 3600 * 9;内部,config.inc.php但仍然在1440秒后超时。 我已重新启动所有内容并清除了浏览器缓存(Firefox历史记录->清除最近历史记录->缓存->所有内容)。 我不确定为什么增加的超时没有生效。我究竟做错了什么?

11
NGINX:上游超时(110:连接超时),同时从上游读取响应头
我让Puma作为上游应用程序服务器运行,而Riak作为我的后台数据库集群。当我发送一个请求以减少约25K用户的数据块并将其从Riak返回到应用程序时,在Nginx日志中出现错误: 从上游读取响应标头时上游超时(110:连接超时) 如果我在没有nginx代理的情况下直接查询我的上游,并且请求相同,则会获得所需的数据。 一旦放置代理,就会发生Nginx超时。 **nginx.conf** http { keepalive_timeout 10m; proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s; fastcgi_send_timeout 600s; fastcgi_read_timeout 600s; include /etc/nginx/sites-enabled/*.conf; } **virtual host conf** upstream ss_api { server 127.0.0.1:3000 max_fails=0 fail_timeout=600; } server { listen 81; server_name xxxxx.com; # change to match your URL location / { # match …
130 nginx  timeout  puma 

8
Spring RestTemplate超时
我想为我的Web应用程序使用的rest服务设置连接超时。我正在使用Spring的RestTemplate与我的服务交谈。我进行了一些研究,发现并使用了下面的xml(在我的应用程序xml中),我认为这是为了设置超时。我正在使用Spring 3.0。 我在这里也看到了同样的问题,使用RestTemplate为Spring Web服务设置超时,但是解决方案看起来并不干净,我更愿意通过Spring config设置超时值 <bean id="RestOperations" class="org.springframework.web.client.RestTemplate"> <constructor-arg> <bean class="org.springframework.http.client.CommonsClientHttpRequestFactory"> <property name="readTimeout" value="${restURL.connectionTimeout}" /> </bean> </constructor-arg> </bean> 看来无论我将readTimeout设置为什么,都会得到以下信息: 网络电缆已断开连接: 等待约20秒,并报告以下异常: org.springframework.web.client.ResourceAccessException:I / O错误:主机没有路由:连接;嵌套的异常是java.net.NoRouteToHostException:没有路由到主机:connect 网址不正确,因此REST服务返回404: 等待大约10秒,并报告以下异常: org.springframework.web.client.HttpClientErrorException:找不到404 我的要求需要更短的超时,因此我需要能够更改这些超时。关于我在做什么错的任何想法吗? 非常感谢。

4
HttpURLConnection超时设置
如果要用5秒钟以上的时间来连接URL,我想返回false-使用Java怎么可能?这是我用来检查URL是否有效的代码 HttpURLConnection.setFollowRedirects(false); HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); con.setRequestMethod("HEAD"); return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
123 java  url  timeout 

30
如何将超时添加到Console.ReadLine()?
我有一个控制台应用程序,我想在其中给用户x秒的时间来响应提示。如果经过一定时间后仍未输入任何内容,则程序逻辑应继续。我们假设超时意味着空响应。 解决这个问题的最直接方法是什么?
122 c#  .net  console  timeout  io 

17
javascript:pause setTimeout();
如果我设置了活动超时var t = setTimeout("dosomething()", 5000), 反正有暂停和恢复吗? 有什么方法可以获取当前超时时间的剩余时间? 还是我必须在一个变量中,设置了超时时间后,存储当前时间,然后我们暂停一下,以获取现在和之后的差值?



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.