标签: timeout

NSURLConnection超时?

我正在将这个NSURLConnection与代表一起使用.

nsconnection = [[NSURLConnection alloc] initWithRequest:request
    delegate:self startImmediately:YES];
Run Code Online (Sandbox Code Playgroud)

问题是网站根本没有回应.没什么,只是在浏览器中旋转空白页面,没有失败.在我的代表中,我处理失败,但当网站没有响应时,代表不会被调用.有关如何超时连接的任何想法?

iphone timeout nsurlconnection

62
推荐指数
2
解决办法
7万
查看次数

MySQL服务器已经消失 - 正好在60秒内完成

我最近发现之前运行正常的sql查询现在在60秒后超时并抛出错误.查询速度很慢,但作为夜间工作的一部分运行,因此本身并不是问题(所以请不要建议我对其进行优化).

我可以通过运行"select SLEEP(120);"来一致地重现错误.来自PHP,如下所示.但是,从MySQL客户端运行相同的语句是成功的(返回0).我已经尝试调整wait_timeout(设置为28800),但没有运气.我还重启了数据库服务器和机器本身.

事实上,它总是在60秒内超时,这表明它可能是一个环境而不是有限的资源问题.

我正在运行:
Windows Server 2003
MySql 5.1.36-community
PHP 5.3

下面是我的测试代码,输出和SHOW VARIABLES的结果

谢谢!

码:

set_error_handler("sqlErrorHandler");
set_time_limit(12000);


$link = mysql_connect("$MYSQL_Host","$MYSQL_User","$MYSQL_Pass");
mysql_select_db($MYSQL_db, $link);

echo "mysql_ping = " . (mysql_ping($link) ? "LIVE" : "DEAD") . "<br /><br />"; 

$sql = "SELECT SLEEP(120);";

$start = microtime(true);
mysql_query($sql, $link);

echo "**query done**<br />";
allDone();

function allDone(){
 global $start, $sql;

 $end = microtime(true);
 echo "sql : $sql<br />";
 echo "elapsed : " . ($end - $start) . "<br />";
 echo "<br />";
}

function …
Run Code Online (Sandbox Code Playgroud)

php mysql timeout

62
推荐指数
5
解决办法
13万
查看次数

处理urllib2的超时? - Python

我在urllib2的urlopen中使用了timeout参数.

urllib2.urlopen('http://www.example.org', timeout=1)
Run Code Online (Sandbox Code Playgroud)

如何告诉Python如果超时到期,应该引发自定义错误?


有任何想法吗?

python timeout urllib urllib2

62
推荐指数
2
解决办法
11万
查看次数

Java:在某段代码上设置超时?

在某些代码块运行时间超过可接受范围后,是否可以强制Java抛出异常?

java timeout

62
推荐指数
4
解决办法
11万
查看次数

超时WCF服务

如何在WCF中使用超时?我知道您可以为客户端绑定配置sendTimeoutreceiveTimeout.但它们如何运作?

MSDN将sendTimeout描述为:

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

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

configuration wcf timeout wcf-binding

61
推荐指数
2
解决办法
9万
查看次数

错误1053:服务未及时响应启动或控制请求

我最近继承了一些作为Windows服务运行的应用程序,并且我在提供gui(可以从系统托盘中的上下文菜单访问)时遇到问题.

我们需要为Windows服务使用gui的原因是为了能够重新配置Windows服务的行为而无需停止/重新启动.

我的代码在调试模式下工作正常,我得到了上下文菜单,一切都行为正常等.

当我使用命名帐户(即非本地系统帐户)通过"installutil"安装服务时,服务运行正常,但不会在系统托盘中显示图标(我知道这是正常行为,因为我没有有"与桌面交互"选项).

这是问题所在 - 当我选择"LocalSystemAccount"选项,并检查"与桌面交互"选项时,该服务需要AGES启动,没有明显的原因,我只是不断得到

无法在本地计算机上启动...服务.

错误1053:服务未及时响应启动或控制请求.

顺便提一下,我通过注册表黑客将Windows服务超时从默认的30秒增加到2分钟(请参阅http://support.microsoft.com/kb/824344,在第3节中搜索TimeoutPeriod),但服务启动仍然超时

我的第一个问题是 - 为什么"本地系统帐户"登录比服务使用非LocalSystemAccount登录时要长得多,导致Windows服务超时?这两者之间的区别在于启动时会产生这种不同的行为吗?

其次 - 退一步,我想要实现的只是一个提供配置gui的Windows服务 - 我很乐意使用非本地系统帐户(带有命名用户/ pwd)运行,如果我可以让服务与桌面交互(也就是说,从系统托盘中提供上下文菜单).这是可能的,如果是这样的话怎么样?

任何指向上述问题的提示都将不胜感激!

windows error-handling windows-services timeout

60
推荐指数
7
解决办法
30万
查看次数

表单身份验证超时与会话超时

在我的asp.net网站上,我使用asp.net表单身份验证,配置如下

<authentication mode="Forms">
    <forms loginUrl="~/Pages/Common/Login.aspx"
           defaultUrl="~/Pages/index.aspx"
           protection="All"
           timeout="30"
           name="MyAuthCookie"
           path="/"
           requireSSL="false"
           cookieless="UseDeviceProfile"
           enableCrossAppRedirects="false" >
    </forms>
</authentication>
Run Code Online (Sandbox Code Playgroud)

我有以下问题

  1. 什么应该是会话的超时值,因为我在表单身份验证中使用滑动到期,因为哪个会话将在表单身份验证之前到期.我该如何保护它?

  2. 在formauthentication注销后,我想在logout.aspx重定向页面,但它会自动重定向到loginpage.aspx.这怎么可能?

forms asp.net session timeout asp.net-3.5

59
推荐指数
2
解决办法
10万
查看次数

如何解决间歇性SQL超时错误

我们每天都有一些实例,我们从多个应用程序中获得大量SQL Timeout错误(System.Data.SqlClient.SqlException:Timeout expired.在操作完成之前已经过了超时时间,或者服务器没有响应.)我们的网络上有超过100种不同的应用程序,包括Web和桌面应用程序.从VB6和经典ASP到.NET 4的所有内容.我可以找到显示副作用的各种数据,但无法确定导致这种情况的原因.我们的DBA表示SQL服务器没有任何问题,IT部门表示Web服务器或网络没有任何问题,所以我当然试图解决这个问题.

我真的只是在寻找有关我可以做的其他故障排除的建议,以尝试跟踪此问题.

我们在群集中运行SQL Server 2008 R2.有几个不同的服务器连接到它,从Windows服务器2003到2008不同的品种.

这是我到目前为止所做的:

  • 运行长时间运行的查询和死锁的SQL跟踪. 这显示在问题出现时没有死锁,长时间运行的查询都与我们的超时错误一致,但看起来是副作用,而不是原因.通常立即返回的非常基本的查询最终会花费30,60或120秒来运行.这种情况发生了几分钟,然后一切都恢复并在此之后正常工作.
  • 使用性能监视器来跟踪连接池连接. 这有时会显示超时时间附近的连接数量出现一些峰值,但仍然不会达到默认的100连接限制的一半.再说一遍,这里没有什么似乎指向一个原因.
  • 将Web应用程序分隔到不同的应用程序池中. 我们试图缩小我们认为可能是主要问题的应用程序(最常见的等等)并将它们放在单独的应用程序池中,但这似乎不会影响任何事情或帮助我们缩小范围.
  • 监视SQL Server上的磁盘使用情况.我们已经对SQL服务器进行了一些监控,并且在发生这些超时时看不到尖峰或任何问题迹象.
  • 已验证的TempDB不是问题的原因.

如果我想到我们尝试了什么,我会回来再增加更多.请让我知道接下来要解决的问题.

.net sql sql-server timeout sql-server-2008

59
推荐指数
4
解决办法
10万
查看次数

如何修改nodejs请求默认超时时间?

我正在使用Node/express服务器.Express的默认超时是120,000 ms,但对我来说还不够.当我的响应达到120,000毫秒时,控制台将记录POST /additem 200 120006ms并且页面显示错误,因此我想将超时设置为更大的值.我该怎么办?

timeout request node.js express

59
推荐指数
5
解决办法
11万
查看次数

为什么作曲家会在300秒后安装超时?

当我尝试在我的服务器上构建它时,我在symfony2中创建了一个小项目,在解压缩symfony时总是失败.构建是好的,突然作曲家不会解压缩symfony,我没有改变任何东西.我尝试使用Jenkins构建,也尝试使用bash手动构建相同的结果.这不是权限问题,我的服务器上的互联网连接也没问题.

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.
Run Code Online (Sandbox Code Playgroud)

timeout symfony composer-php

57
推荐指数
7
解决办法
5万
查看次数