标签: timeout

避免 ssh 连接超时和冻结 GNOME 终端的方法

当我通过 ssh 连接到某些服务器时,它会超时并“冻结”终端(不接受输入,不会断开连接,不能 Ctrl-C 终止 ssh 进程或任何其他东西)。

这是在 Ubuntu 中,gnome-terminal虽然它似乎暂停了终端输入/输出,但不影响 GNOME 终端软件本身的操作。gnome-terminal与其说是令人讨厌的 ssh 不一致,不如说是一个错误。

那么,有没有办法阻止/从已超时的 ssh 连接中恢复终端?

ssh terminal timeout gnome-terminal

248
推荐指数
5
解决办法
18万
查看次数

PuTTY 网络错误:软件导致连接中止

我有一个奇怪的问题:当我使用 PuTTY 和 SSH 连接到本地Windows 7上托管在VMware 中的 Linux 服务器时,我经常收到错误消息,然后 PuTTY SSH 窗口处于非活动状态。通常我可以使用 PuTTY 登录服务器并执行某些操作,但是在随机时间(大约一两分钟)后,我收到该错误。有时我什至无法登录,出现超时错误。"Network error: Software caused connection abort"

我想我的 VMware Player 有问题,因为我在 VMware 中托管了另一个 Ubuntu 桌面作为代码存储库服务器,并且当我执行 SVN 更新/提交时,它经常出现超时错误。但是,我也猜测 Windows 7 有一些怪癖,因为在 VMware 中托管的相同 Ubuntu 服务器作为代码存储库在 Windows Vista 上运行得非常好!在我从 Windows XP 迁移到 Windows Vista 再到 Windows 7 之后,似乎所有不好的事情都发生了!

这个问题的原因可能是什么,如何解决?

补充

我进行了谷歌搜索并应用了所有方法来提供帮助,包括:

  1. 启用 sshd TCPKeepAlive
  2. sshd的设置ClientAliveInterval900ClientAliveCountMax3
  3. 将 PuTTY 连接设置“保持活动之间的秒数”设置为5

但这些都行不通!PuTTY 中的 SSH 会话在一段时间后仍然中断!

我关闭了 Linux 服务器防火墙和 …

linux vmware ssh timeout putty

90
推荐指数
5
解决办法
50万
查看次数

如何更改 Chrome 中的默认网站连接超时?

我想更改 Chrome 中的默认超时。在 Firefox 中,我可以设置network.http.connection-timeoutin的值about:config- 但如何在 Chrome 中做到这一点?

networking google-chrome connection timeout

72
推荐指数
3
解决办法
16万
查看次数

如何在tmux中关闭前缀键和命令键之间的超时?

我的~/.tmux.conf

set -g prefix C-a
unbind C-b
bind C-a send-prefix

bind-key o split-window -v
bind-key e split-window -h

bind-key w kill-pane
Run Code Online (Sandbox Code Playgroud)

(使命令键与 GNOME 终结者相同)

情况:将窗口水平拆分为2个窗格后,切换到带有Ctrl+a Up箭头的窗格后,我必须等待一段时间(2-3秒)才能在此窗格中查看shell历史命令。因为如果我Up再次按,它将切换回另一个窗格,而不是向我显示 shell 历史命令。我怎么能拒绝这个?

timeout tmux

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

如何更改系统锁定前的时间?

当我离开 Linux 计算机一段时间时,系统会锁定,我必须输入密码才能解锁。

如何更改系统锁定前的时间?

我已经搜索了所有的 GUI 菜单,但没有找到任何东西。有一些设置,/etc/login.defs但它们似乎都适用于登录系统,而不是初始登录后超时。

我正在运行 Linux Mint 10。我也在测试其他一些发行版(Debian、OpenSuse、Fedora、PCLinuxOS 和 Arch),所以我正在寻找发行版特定的和通用的解决方案。

linux timeout linux-mint

31
推荐指数
3
解决办法
11万
查看次数

如何更改 Firefox 中的连接超时设置?

当我加载一个由于某些原因无法连接的页面时,在 Firefox 显示错误“连接已超时”之前,我将等待大约三分钟。我想将 Firefox 连接超时值更改为 20 秒。我在这里找到了一些东西/sf/ask/93961731/,但它没有提到如何设置连接超时值,请帮忙!

firefox timeout

23
推荐指数
3
解决办法
11万
查看次数

ping 我的网站时没有反应,但我仍然可以访问它?

抱歉,这可能是一个愚蠢的问题,但是当我去终端并输入时,我注意到一些奇怪的事情

ping -o mysite.com
Run Code Online (Sandbox Code Playgroud)

然后我收到了消息...

Request timeout for icmp_seq 0
Run Code Online (Sandbox Code Playgroud)

但是当我访问我的网站时,它很好。这是否值得关注(即这对我的最终用户意味着什么?我的网站是否太慢?)或者因为我可以通过浏览器访问它,我应该忽略这条消息吗?

另外,这是否应该与我的托管公司一起提出?我自己不控制服务器...

更新

我刚刚联系了我的托管服务提供商 (BlueHost),了解到他们出于安全原因禁用了所有 ICMP 数据包,包括 ping。

networking ping timeout

16
推荐指数
1
解决办法
4万
查看次数

为什么 Windows 7 / PuTTY 即使在非常短暂的中断中也会丢弃 TCP 连接?

我有一个小型本地网络,它搭载在一个固定 WiFi 上,我ssh在 OS X 上使用-oServerAliveInterval=240PuTTY 0.62 在 Windows 7 Professional 上建立到我的 Linode、Hetzner 和其他服务器的连接。

使用 PuTTY,我选择ConnectionSending of null packets to keep session active到 240。Enable TCP keepalives (SO_KEEPALIVE option)默认关闭。

当我的互联网暂时关闭大约一分钟(必须在强制门户上重新进行身份验证)时,PuTTY 几乎总是丢失我拥有的所有打开的 ssh 会话,尤其是那些有任何类型活动的会话,但 OS X 上的 OpenSSH只要我的互联网在大约一两分钟内恢复,就永远不会丢失任何会话,即使我实际上尝试在 ssh 中输入一些内容,并且在整个 60 秒左右的时间内没有看到任何回复,直到我的连接再次处于活动状态。(所以我确信始终保留 NAT 状态。)

我可以阻止 Windows / PuTTY 抢先丢弃良好的连接吗?

在我看来,好像 SO_KEEPALIVE 或类似的东西在 Windows 中实际上是默认开启的,并且检测陈旧连接的超时时间太小了。我想将它增加到几秒钟以上,类似于 OS X 如何不受这些短暂的临时中断的影响,只要中断只有几百秒并且低于-oServerAliveInterval(times ServerAliveCountMax)的值。

windows-7 connection tcp timeout putty

16
推荐指数
1
解决办法
1万
查看次数

Bash Run 命令一段时间?

我正在制作一个 bash 脚本供我自己使用。如何在特定时间(如 20 秒)运行命令然后终止它?我尝试了很多解决方案,但没有任何效果。我也尝试了该timeout命令但没有成功。请给我一些解决方案。

例如:我想在脚本中运行此命令并在 10 秒后终止它

some command
Run Code Online (Sandbox Code Playgroud)

bash time timeout

13
推荐指数
1
解决办法
7235
查看次数

多宿主 Windows 10 DNS 解析超时

我有许多加入 Windows 2012 R2 域的多宿主 Windows 10 客户端 VM。Ethernet1 与域控制器(没有转发器或访问根服务器)连接到 LAN,Ethernet2 连接到可以访问 Internet 的 LAN,Ethernet0 和 Ethernet3 都断开了媒体连接。来自域控制器的记录查询返回得很好,但来自 Internet 的记录查询需要 10 秒加上我的 ISP 的 DNS 服务器返回响应所需的时间。如果我直接通过nslookup名称查询我的 ISP 的 DNS 服务器会被迅速解析(< 1 秒),如果我只是在nslookup没有指定 DNS 服务器的情况下运行,则查询超时并且名称永远不会解析,如果我尝试 ping DNS 名称它在解析名称之前需要 > 10 秒。

我环顾了 Technet,但似乎还没有关于 Windows 10 的任何文档。我发现的最好的是:

http://blogs.technet.com/b/networking/archive/2009/06/26/dns-client-resolver-behavior.aspx http://blogs.technet.com/b/stdqry/archive/2011/12 /15/dns-clients-and-timeouts-part-2.aspx

这表示我应该期望我的客户端查询 Ethernet1 的主 DNS 服务器,等待 1 秒响应超时,然后查询 Ethernet1 的辅助 DNS 服务器和 Ethernet2 的主 DNS 服务器,但这似乎不是正在发生。该文档继续说,在 10 秒后(以及更多 3 轮超时更长的 DNS 查询),所有适配器的 DNS 解析都将完全失败,但客户端的行为给人的印象是它甚至在尝试之前花费了 10 秒将 DNS 服务器用于第二个适配器。

如果没有我(或你)打开 …

windows dns timeout multi-homed windows-10

13
推荐指数
1
解决办法
2万
查看次数