【问题标题】:User processes getting killed along with ssh connection after some time一段时间后,用户进程与 ssh 连接一起被杀死
【发布时间】:2020-07-26 03:33:21
【问题描述】:

最近我遇到了这个问题。所有服务都运行良好。但是一段时间后,我的 ssh 连接被远程主机关闭的消息连接杀死。之后,当我通过 ps - ef | 检查我的所有 java 进程时grep java ,没有任何东西正在运行(例如, tomcat )再次需要重新启动,一切都被杀死而没有任何错误消息。但同时系统服务正在运行,如 mysql , mongo 等。

【问题讨论】:

    标签: java tomcat ssh ubuntu-16.04 kill


    【解决方案1】:

    我认为您在问两个问题:(a) 为什么我的 SSH 连接会被终止,以及 (b) 为什么我的进程会因此而终止。

    关于 (a) 我建议您查看用于保持连接活动的 SSH 选项。 This might be useful.

    在 (b) 上,您可能应该将 Tomcat 作为服务安装,这样可以保护它在您的 SSH 连接断开时不会被杀死。完成此操作的详细信息可能会有所不同,具体取决于您使用的操作系统以及是否是 Linux,具体取决于发行版。 [这些针对 Ubuntu 16.04 的说明可能会让您了解所涉及的内容。

    如果您的进程现在很难变成服务,您还可以使用screen 等工具在 SSH 连接断开时保持它们运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多