Articles of 超时

SSH连接冻结与“写入失败:损坏的pipe道”

我通过SSH从Ubuntu 11.04机器连接到CentOS 5.5盒子。 当连接处于活动状态(即没有延迟或丢失)时,连接似乎可以正常工作,但是如果一段时间内连接处于非活动状态,连接就会冻结,变得无法响应。 最终错误消息“Write failed:Broken pipe”将被退回,我将回到本地机器的提示符。 我可以做些什么来帮助debugging,找出正在发生的事情,并解决这个问题? 作为一名开发人员,这使得我的生活不得不不断重新连接。

在SQL Server中超时保存表

我想使用SSMS将列添加到SQL Server 2005中有大量数据的表中。 所以我浏览到表格,select修改,并添加新的列。 然后,当我按下保存,我得到以下警告: 保存定义对具有大量数据的表进行更改可能需要相当长的时间。 在更改正在保存时,表格数据将无法访问 我很好,数据库是离线的,我在世界上所有的时间,所以我按是。 但是,该操作随后会在约30秒后用此消息继续超时: 无法修改表格。 超时过期。 操作完成之前超时的时间或服务器没有响应。 然后,当我按OK: 用户取消保存对话框(MS Visual Database Tools) 我不明白 我已经在SSMS连接对话框和工具 – >选项 – >查询执行 – > SQL Server下将执行超时设置为0(无限)。 如果忽略它,设置执行超时的意义何在? 有谁知道在这里使用什么超时值,以及如何设置它?

nginx连接超时和客户端closures连接问题

我有这个nginx服务器在AWS上运行,直到最近,当几个用户开始抱怨网站没有打开,直到他们做了10次尝试访问它。 我从来没有能够从我这边复制这个问题。 我使用谷歌的DNS即8.8.8.8&当我改变了一个用户相同,该网站工作正常。 现在这可能是原因,或者这也可能只是一个巧合。 我在错误日志中find了这个 – 2014/05/29 13:46:15 [info] 6940#0: *150649 client timed out (110: Connection timed out) while waiting for request, client: xx.xxx.xxx.xx, server: 0.0.0.0:80 2014/05/29 13:46:20 [info] 6940#0: *150670 client closed connection while waiting for request, client: xx.xxx.xxx.xx, server: 0.0.0.0:80 2014/05/29 13:46:20 [info] 6940#0: *150653 client closed connection while waiting for request, client: […]

为什么我的SSH超时因networking位置而异?

当我从家里进入我们的一台办公室服务器(运行Fedora 10)时,会话经过相当短的时间(5分钟左右)就超时了。 我已经尝试在客户端使用TcpKeepAlive ,没有任何效果。 我不明白的是,如果我在公司局域网的办公室里,我可以整天闲置一段时间,而不会超时,所以这种行为似乎取决于我的位置。 任何想法为什么发生这种情况,以及如何防止当我不在局域网上超时? 如果有帮助,我在Mac OSX上使用terminal客户端。 更新 – 戴夫德雷格的build议使用ServerAliveInterval设置为非零与TcpKeepAlive=no为我工作。 关于其他一些答案,Mac OSX SSH客户端不接受ClientAlive …设置。

DNS服务器响应和超时

我们在局域网上遇到了令人沮丧的问题。 定期对我们的ISP域名服务器的DNS查询超时,强制延迟5秒。 即使我通过使用直接挖掘到我们的DNS服务器之一绕过/etc/resolv.conf ,我仍然遇到问题。 这是一个例子: mv-m-dmouratis:~ dmourati$ time dig www.google.com @209.81.9.1 ; <<>> DiG 9.8.3-P1 <<>> www.google.com @209.81.9.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14473 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 4 ;; QUESTION SECTION: ;www.google.com. IN A ;; ANSWER SECTION: […]

Nginx + php-fpm“504 Gateway Time-out”错误,几乎为零(在testing服务器上)

经过6个小时的debugging – 我放弃了:| 我们在局域网上有一个nginx + php-fpm + mysql,几乎有100个wordpress(由不同的devise人员/开发人员创build和使用,所有工作都在testingwordpres设置上) 我们使用nginx没有任何问题。 今天,突然之间 – nginx开始退出蓝色的“504网关超时”。 我检查了虚拟主机的nginx错误日志… 2010/09/06 21:24:24 [error] 12909#0: *349 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.0.1, server: rahul286.rtcamp.info, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "rahul286.rtcamp.info" 2010/09/06 21:25:11 [error] 12909#0: *349 recv() failed (104: Connection reset by peer) […]

如何使用ping命令设置短暂超时?

我正在编写一个脚本,列出我局域网上的所有主机(其中大约有20个主机),并在每个主机旁边写入ping状态。 我有DHCP租约文件,所以我有所有的IP(比如10.0.0.1,10.0.0.2等),我需要的只是每个主机的ping状态。 所以,我的脚本为每个主机启动一个ping: ping -c 1 10.0.0.1 不幸的是,当主机离线时,ping需要很长时间才能超时。 我检查了man ping ,似乎有两个选项来设置超时延迟: -w deadline和-W timeout 。 我想我对后者感兴趣。 所以我试过这个: ping -c 1 -W 1 10.0.0.1 但每个离线主机等待一秒钟仍然太长。 我试图把它设置在一秒以下,但似乎并没有考虑到这个参数: ping -c 1 -W 0.1 10.0.0.1 # timeout option is ignored, apparently 有没有办法将超时设置为较低的值? 如果没有,有没有其他的select? 编辑 操作系统是Debian Lenny。 我想要ping的主机实际上是接入点。 它们与用户在同一个vlan和子网上(为了简化部署和replace)。 这就是为什么我不想扫描所有的子网(例如ping -b )。 编辑#2 我接受了fping解决scheme(感谢所有其他答案)。 这个命令正是我正在寻找的东西: fping -c1 -t500 10.0.0.1 10.0.0.2 […]