keepalive

在 Inea ISP 中终止 macOS 上的 HTTP/2 连接
keepalive

在 Inea ISP 中终止 macOS 上的 HTTP/2 连接

我们有一个Reddit 上关于我的问题的讨论,但我也想在这里尝试一下。 我家里有一个对称的 300 Mbps 光纤连接,2021 年 9 月/10 月的某个时候,我开始看到奇怪的网络行为。在运行最新 macOS 的 MacBook 上,当转到一个已打开但一段时间不活动的选项卡时,Google Chrome 首次出现。如果该选项卡包含 GitHub、Reddit 或 StackOverflow,则刷新需要 10-30 秒。刷新后,它工作正常并快速加载,但在另一次不活动后,它再次发生。一次又一次。其他基于 Chromium 的浏览器也表现出同样的行为(测试了 S...

Admin

ClientAliveInterval/ClientAliveCountMax 未按预期工作
keepalive

ClientAliveInterval/ClientAliveCountMax 未按预期工作

我在 /etc/ssh/sshd_config 文件中添加了以下两行,service ssh restart添加后执行了以下操作: ClientAliveInterval 2 ClientAliveCountMax 5 在我的 /etc/ssh/ssh_config 文件中我有以下内容: Host * ServerAliveInterval 0 ServerAliveCountMax 0 因此我预计ssh localhost 'sleep 120; ls -latr'10 秒后会超时,但事实并非如此。它休眠了 2 分钟,然后运行ls -la...

Admin

将 keeplived 进程用户从 root 改为 keepalived (或其他)
keepalive

将 keeplived 进程用户从 root 改为 keepalived (或其他)

我想知道如何将进程名称 root 更改为另一个? 使用以下命令时: ps aux | grep keepalived root 26982 0.0 0.0 19344 1560 ? Ss 11:52 0:00 /usr/local/keepalived-2.0.16/sbin/keepalived -D root 26983 0.0 0.1 19344 2404 ? S 11:52 0:02 /usr/local/keepalived-2.0.16/sbin/keepali...

Admin

移动大文件夹时保持 SSH 连接处于活动状态
keepalive

移动大文件夹时保持 SSH 连接处于活动状态

语境 : 我有一个网络服务器(我的托管服务提供商是 OVH)。 我有包含许多文件的大文件夹在许多子目录中(100k+ 个文件)。 我需要移动此目录在我的主机上从一个地方移动到另一个地方。 根据我在互联网和 StackOverflow 上看到的内容,我认为最好的方法是使用动量命令。 确实,我只需要移动整个文件夹及其所有内容(有点像“重命名”),并且我相信我的目标路径位于同一个文件系统上(但我无法确保这一点)。 所以我打算这样做: mv /home/www/folder1/myfolder /home/www/folder2/myfolder &a...

Admin

FFmpeg TCP 点对点流媒体与 tee muxer - 处理网络断开连接
keepalive

FFmpeg TCP 点对点流媒体与 tee muxer - 处理网络断开连接

我们正在使用 FFmpeg 通过 TCP 在两台计算机之间进行实时流式传输(点对点流式传输)。流式传输工作正常,我们希望添加对以下两个功能的支持: 除了将流传输到远程 PC 之外,还可以在本地保存流 处理网络中断 对于第一项,我们开始使用 Tee Muxer,它解决了第一个问题。但是,我们无法在网络中断期间保持连接,如果网络断开超过约 10 秒,流将无法恢复。 更多技术信息:流式 ffmpeg 命令: ffmpeg -f avfoundation -video_size 1280x720 -framerate 30.0 -pixel_for...

Admin

Keepalived 不路由某些 TCP 数据包
keepalive

Keepalived 不路由某些 TCP 数据包

我正在尝试为我们的传出 squid 代理实现基于 NAT 的 keepalived 负载均衡器。我已设置了 2 个共享 VIP 的 keepalived VM: [root@keepalived-01 ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 2: ...

Admin

将 SOCKS 代理绑定到 keepalive 虚拟 IP
keepalive

将 SOCKS 代理绑定到 keepalive 虚拟 IP

我正在包含 3 台机器的 keepalive 集群中的 ssh 服务器上使用 OpenSSH 动态端口转发创建 SOCKS 代理。 该集群的虚拟ip是1.1.1.4 集群的主节点是1.1.1.3 另外两台机器在 1.1.1.1. & 1.1.1.2 上,对于这个问题可能可以忽略 我使用以下命令从 ssh-client 创建 SOCKS 代理 ssh -D1080 1.1.1.4 我从 ssh 客户端机器发送我的请求localhost:1080,并且该请求通过代理成功转发。 我有一个防火墙,其中有一条规则允许来自 1.1.1.4 的流量通...

Admin

如何从客户端保持 RDP 会话处于活动状态?
keepalive

如何从客户端保持 RDP 会话处于活动状态?

我在 Windows 7 工作站上,必须通过 RDP 连接到异地虚拟化的 Windows 2008 服务器才能使用应用程序进行工作。大约 15 分钟的空闲时间后,整个系统冻结了,我必须从任务管理器中终止该进程并重新打开连接。这不太实用,但我无法控制服务器端发生的情况。 我可以在客户端做些什么来使连接保持更长时间的活动状态? ...

Admin

有没有办法完全禁用 TCP keepalive?
keepalive

有没有办法完全禁用 TCP keepalive?

我正在尝试在 Linux 机器中禁用 TCP Keepalive。 如果我将三个 keepalive 参数设置为 0,机器就会拒绝连接。 sysctl net.ipv4.tcp_keepalive_time=0 sysctl net.ipv4.tcp_keepalive_intvl=0 sysctl net.ipv4.tcp_keepalive_probes=0 如果我只是改变tcp_keepalive_time,调用就会netstat --timers显示以下内容: 活动互联网连接(无服务器)Proto Recv-Q Send-Q 本地地...

Admin

Keepalived 多个条件 TCP_CHECK
keepalive

Keepalived 多个条件 TCP_CHECK

我在两个 keepalived 服务器下有几个 Web 服务器,为了检查真实 Web 服务器的运行状况,我使用了以下 keepalived 配置片段 TCP_CHECK # 健康检查器:HTTP_GET|SSL_GET|TCP_CHECK|SMTP_CHECK|MISC_CHECK { connect_timeout 3 # 连接超时时间,秒 nb_get_retry 3 # 重试次数 重试前延迟 3 连接端口 80 } 但是除了 apa...

Admin

从 keepalived 迁移到 HAProxy
keepalive

从 keepalived 迁移到 HAProxy

我在两个 keepalived 负载平衡服务器下有四个 Web 服务器,因此我可以确保活动的 keepalived 服务器将对我的四个 Web 服务器上的流量进行负载平衡,并且当它发生故障时,被动服务器将变为主动服务器并执行工作,直到主服务器恢复到主动状态,它还会跟踪真实服务器(也称为 Web 服务器)并重新平衡活动 Web 服务器上的负载。问题是我无法将 Web 服务器的子集用于某些域名,因为 keepalived 只能与 IP:PORT 对(而不是 http 域名)一起使用,因此我想使用 HAProxy,但找不到有关 HAProxy 服务器故障转移功能的...

Admin

Keepalive 数据包 - KeepAliveTime 的合理设置是什么?
keepalive

Keepalive 数据包 - KeepAliveTime 的合理设置是什么?

该参数控制 TCP 通过发送保持连接数据包来尝试验证空闲连接是否仍然完好的频率。如果远程计算机仍可访问且正常运行,则远程计算机将确认保持连接传输。默认情况下,不会发送保持连接数据包。程序可以在连接上启用此功能。 KeepAliveTime 的默认值为 2 小时。这似乎太长了。如果我的网络连接中断,我希望能够及时了解情况并让应用程序在 2 小时后做出响应。我认为将此值设置为 5 分钟以下不会有什么问题 - 带宽使用量可以忽略不计。 为什么 KeepAliveTime 的默认值这么长,将其设置为较低的数字(例如 5 分钟)是否安全? ...

Admin

通过 bash 脚本避免 OSX 下硬盘磁头停放的最佳方法
keepalive

通过 bash 脚本避免 OSX 下硬盘磁头停放的最佳方法

在将 MacBook Pro(2012 年中)的光驱换成 SATA-II 硬盘后,我遇到了硬盘在短时间使用后磁头停顿的问题。由于我几乎只将 MacBook 用作台式机替代品,因此出于节能和防震安全原因,我不需要这样做。 我已经通过 McKinlay 的工具将 APM 级别设置为最高性能(例如 254,无磁头停车)hpapm并01.12.14 10:05:06,503 hdapm[93]: Set APM Level to 0xfe: Success进入 OSX 的控制台,但 HDD 磁头在空闲约 10 秒后仍保持停车状态,因此请避免基于的标准建议hda...

Admin

保持活动、ESTABLISHED 和 TIME_WAIT 语义
keepalive

保持活动、ESTABLISHED 和 TIME_WAIT 语义

当我使用以下命令时 netstat -ant | grep :9111 | awk '{print $6}' | sort | uniq -c | sort -n 我得到以下 1 LAST_ACK 1 LISTEN 2 SYN_RECV 7 FIN_WAIT1 51 ESTABLISHED 71 FIN_WAIT2 8779 TIME_WAIT 我相信我理解的TIME_WAIT意思是,我已经关闭了应用程序内的连接,并且正在等待一段时间以确保客户端已成功关闭连接。如果我错了,请纠正我。 我的问题与保持活动请求有关。...

Admin