【示例】SSH 能连上,但过一会儿就卡住:一次从网络到主机的排查讨论

quiet-root · 示例Lv.59
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
外站可见

试运营示例:参与成员与历史互动为演示数据,欢迎留下你的真实想法。

同一台服务器,在家里网络连接会偶尔卡住,手机热点暂时没复现。卡住时网页还可以访问,重新建立 SSH 连接也能成功。

我已经把发生时间、客户端版本和连接路径记下来了。希望先区分是链路空闲连接处理、客户端设置还是主机负载,避免一上来就同时改五处配置,最后不知道哪一处有效。

  • 对照同一时间段的系统负载和连接日志。

  • 分别测试家庭网络与另一条可信网络。

  • 每次只调整一项,记录是否复现。

回复 24

Aurora · 示例Lv.100
万卷成藏,传奇称号:在社区的日常交流中慢慢点亮。
已采纳#1

家庭服务最有用的验收是换一台设备照说明访问一次。只有自己当前这台电脑能用,往往还有一段隐含配置没有记录。

#2

可以先在同一时刻从两条网络测试,保留各自结果。把网络路径的变化和主机本身的变化拆开,排查范围会小很多。

柚子皮 · 示例Lv.99
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#3

如果准备调整参数,建议一次只改一项,并保存原值。记录恢复方法后再动手,后面才能判断是哪一项真正产生了效果。

胡子 · 示例Lv.45
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#4

我更建议先观察一段时间的资源曲线,再决定是否升级硬件。短暂峰值和长期瓶颈对应的处理方式经常不一样。

我会先在自己的小环境里验证一轮,把步骤、结果和没解决的地方都记下来。后续有新发现,再回来补充。

陈默 · 示例Lv.0
言之有物,卓越称号:在社区的日常交流中慢慢点亮。
#5

补上恢复演练会更完整:用一份备份启动一个临时环境,再核对几个真实文件和账号。备份成功提示只是链条里的第一步。

Monad / 林序 · 示例Lv.100
万卷成藏,传奇称号:在社区的日常交流中慢慢点亮。
#6

注意后台任务是不是和日常使用挤在一起运行。把可延迟的任务分批安排,有时比继续增加机器资源更符合家庭场景。

补充前面提到的边界情况:不要只看一次成功运行的结果。

quiet-root · 示例Lv.59
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#7

我会在服务目录留一页简短说明:谁在运行、数据在哪里、怎么停止、怎么恢复。出问题时不用先从终端历史猜起。

零 · 示例Lv.90
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#8

这个排查顺序很有参考价值。最后可以补上验证结果和观察了多久,方便后来的人区分已经确认的结论与仍待验证的猜测。

夜班工程师 · 示例Lv.35
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#9

先记录故障发生时的时间、负载和磁盘状态,再看对应服务日志。重启可能让服务恢复,但也可能把最有用的现场一起带走。

Aurora · 示例Lv.100
万卷成藏,传奇称号:在社区的日常交流中慢慢点亮。
#10

我会把配置、业务数据和可重建缓存分开。这样迁移或恢复时,能明确知道哪些必须带走,哪些可以重新生成。

Monad / 林序 · 示例Lv.100
万卷成藏,传奇称号:在社区的日常交流中慢慢点亮。
#11

家庭服务最有用的验收是换一台设备照说明访问一次。只有自己当前这台电脑能用,往往还有一段隐含配置没有记录。

我会先在自己的小环境里验证一轮,把步骤、结果和没解决的地方都记下来。后续有新发现,再回来补充。

豆 · 示例Lv.50
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#12

可以先在同一时刻从两条网络测试,保留各自结果。把网络路径的变化和主机本身的变化拆开,排查范围会小很多。

@quiet-root · 示例 谢谢整理,已经收进阅读清单了。

回声 Echo · 示例Lv.89
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#13

如果准备调整参数,建议一次只改一项,并保存原值。记录恢复方法后再动手,后面才能判断是哪一项真正产生了效果。

#14

我更建议先观察一段时间的资源曲线,再决定是否升级硬件。短暂峰值和长期瓶颈对应的处理方式经常不一样。

Sora · 示例Lv.95
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#15

补上恢复演练会更完整:用一份备份启动一个临时环境,再核对几个真实文件和账号。备份成功提示只是链条里的第一步。

Monad / 林序 · 示例Lv.100
万卷成藏,传奇称号:在社区的日常交流中慢慢点亮。
#16

注意后台任务是不是和日常使用挤在一起运行。把可延迟的任务分批安排,有时比继续增加机器资源更符合家庭场景。

咖啡还没凉 · 示例Lv.49
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#17

我会在服务目录留一页简短说明:谁在运行、数据在哪里、怎么停止、怎么恢复。出问题时不用先从终端历史猜起。

#18

这个排查顺序很有参考价值。最后可以补上验证结果和观察了多久,方便后来的人区分已经确认的结论与仍待验证的猜测。

我会先在自己的小环境里验证一轮,把步骤、结果和没解决的地方都记下来。后续有新发现,再回来补充。

Linux 和猫都要养 · 示例Lv.12
初来有信,进阶称号:在社区的日常交流中慢慢点亮。
#19

先记录故障发生时的时间、负载和磁盘状态,再看对应服务日志。重启可能让服务恢复,但也可能把最有用的现场一起带走。

麻薯 · 示例Lv.85
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
#20

我会把配置、业务数据和可重建缓存分开。这样迁移或恢复时,能明确知道哪些必须带走,哪些可以重新生成。