Google 一段时间后 Compute Engine 进入睡眠状态
Google Compute Engine goes to sleep after some time
我正在尝试 运行 我在 GCE VM 上的应用程序。它使用 nodeJs 作为前端和 Java 后端。我使用此服务器通过 MQTT 与我的本地计算机通信。
这是可行的,但一段时间后(一个半小时),服务器似乎进入睡眠状态(或端口关闭?)。
MQTT 和 ssh 终端接口连接都丢失了。
当我重新连接时,应用程序不再 运行ning,似乎虚拟机重新启动了。
你知道如何让我的服务器保持活动状态吗?我可以提供更多细节。
回答我自己的问题 John Hanley 在评论中解释了解决方案:
“你通过什么方法 运行 连接你的前端和后端代码。虚拟机不会进入休眠状态。如果你通过 SSH 会话启动你的软件,那将是一个问题。你的代码需要 运行 作为一项服务。使用更多详细信息编辑您的问题。"
我确实是 运行通过导致问题的 ssh 终端运行我的应用程序。我的解决方案是通过 vncserver 远程访问 VM 并使用 VM 的终端启动应用程序。
我正在尝试 运行 我在 GCE VM 上的应用程序。它使用 nodeJs 作为前端和 Java 后端。我使用此服务器通过 MQTT 与我的本地计算机通信。
这是可行的,但一段时间后(一个半小时),服务器似乎进入睡眠状态(或端口关闭?)。
MQTT 和 ssh 终端接口连接都丢失了。
当我重新连接时,应用程序不再 运行ning,似乎虚拟机重新启动了。
你知道如何让我的服务器保持活动状态吗?我可以提供更多细节。
回答我自己的问题 John Hanley 在评论中解释了解决方案:
“你通过什么方法 运行 连接你的前端和后端代码。虚拟机不会进入休眠状态。如果你通过 SSH 会话启动你的软件,那将是一个问题。你的代码需要 运行 作为一项服务。使用更多详细信息编辑您的问题。"
我确实是 运行通过导致问题的 ssh 终端运行我的应用程序。我的解决方案是通过 vncserver 远程访问 VM 并使用 VM 的终端启动应用程序。