【问题标题】:Google Compute Engine goes to sleep after some time一段时间后,Google Compute Engine 进入睡眠状态
【发布时间】:2021-12-06 12:23:22
【问题描述】:

我正在尝试在 GCE VM 上运行我的应用程序。它使用 nodeJs 作为前端和 Java 后端。我使用此服务器通过 MQTT 与我的本地计算机进行通信。
这是可行的,但经过一段时间(一个半小时)后,服务器似乎进入睡眠状态(或端口关闭?)。 MQTT 和 ssh 终端接口连接均丢失。

当我重新连接时,应用程序不再运行,似乎 VM 已重新启动。

你知道如何让我的服务器保持活力吗?我可以提供更多细节。

【问题讨论】:

  • 你通过什么方法运行你的前端和后端代码。 VM 不会进入睡眠状态。如果您通过 SSH 会话启动软件,那将是一个问题。您的代码需要作为服务运行。使用更多详细信息编辑您的问题。
  • 是的,我通过启动前端和后端的 bash 脚本将其作为 SSH 会话终端运行,我将研究如何将其作为服务运行...谢谢。

标签: google-cloud-platform deployment web-deployment


【解决方案1】:

John Hanley 的身份回答我自己的问题,解释了 cmets 中的解决方案:
“您通过什么方法运行前端和后端代码。虚拟机不会进入睡眠状态。如果您通过 SSH 会话启动软件,那将是一个问题。您的代码需要作为服务运行。编辑您的问题更多细节。”

我确实是通过导致问题的 ssh 终端运行我的应用程序。我的解决方案是通过 vncserver 远程访问 VM,并使用 VM 的终端启动应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 2015-11-12
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    相关资源
    最近更新 更多