SSH Putty 连接超时问题

SSH Putty 连接超时问题

嗨,我遇到了一个非常烦人的 SSH Putty 连接超时问题,我无法修复

当运行一个需要一段时间的命令时会发生这种情况 - 我运行的某些命令可能需要 2 个小时或更长时间才能完成,当断开连接时,我无法看到命令是否完成。

我有一个专用的服务器 centos 6,16gb 内存 - Apache 2.4 和 Nginx PHP 5.6 以及 PHP 7.1 使用 MultiPHP Manager PHP-FM - 我曾尝试通过 WHM 增加一些设置但没有任何效果 - 有人可以让我知道我应该增加或更改哪些设置来解决这个问题

答案1

听起来好像改变tcp_keepalive_time内核保活设置可能会有帮助。

检查该值(通常设置为 7200 秒),方法如下:

cat /proc/sys/net/ipv4/tcp_keepalive_time

要增加价值,请执行以下操作:

   echo 14400 > /proc/sys/net/ipv4/tcp_keepalive_time

答案2

我建议使用 Linuxscreen会话,它们是为了解决这个问题而创建的。

你基本上

  • 创建屏幕会话并运行你的程序
  • 如果不需要,请脱离会话,即使 ssh 连接断开,屏幕会话仍在运行
  • 当您通过 ssh 返回服务器时,您会重新连接到屏幕会话并找到结果。

这是关于屏幕的简单教程的链接。

相关内容