【问题标题】:How to keep ssh connection on mac?如何在mac上保持ssh连接?
【发布时间】:2012-05-22 17:27:24
【问题描述】:

我正在尝试连接到远程服务器并通过 JDBC 执行一些 mysql 查询。但如果我离开一段时间,我会得到“断管”。我想知道我是否可以保持联系。

【问题讨论】:

  • 这和 SSH 有什么关系?您是否通过 SSH 进行隧道传输?
  • @GregKopff,我使用ssh连接远程服务器。

标签: java mysql jdbc ssh


【解决方案1】:

您需要定期执行一个虚拟查询以保持连接处于活动状态, 如果 MySQL 保持空闲状态,它会在 8 小时断开连接(默认情况下)

您可以通过使用连接池配置来处理此问题,以便在某个时间间隔执行验证查询

【讨论】:

  • 有什么办法可以修改这个“8 小时”?
  • 不确定是否要修改这 8 小时,但您可以用 Java 处理它,请参阅更新
  • 问题是我有一些查询,每个查询可能需要超过 8 个小时。而且,我需要记录查询的执行时间(这意味着,我认为,我不能利用多线程)。
  • 我找到了如何设置这个 '8 h':dev.mysql.com/doc/refman/5.0/en/…
猜你喜欢
  • 1970-01-01
  • 2018-09-04
  • 2011-11-13
  • 2018-07-27
  • 1970-01-01
  • 2018-07-28
  • 1970-01-01
  • 2021-07-29
  • 2018-06-06
相关资源
最近更新 更多