Google Cloud Debian VM。Node Red 停止工作

Google Cloud Debian VM。Node Red 停止工作

我是一名 Windows 用户,尝试将 Linux 用于我的在线服务器。我正在测试在 Google Cloud 上运行的 Debian VM。我在那里安装了 Node-Red、Apache 和 mySQL。每天当我准备开始测试时,Node-red 都会关闭,而 VM、Apache 和 mySQL 仍在运行,但对于 Node-Red,我必须打开终端控制台并输入 node-red start。

欢迎协助。

答案1

可能有很多不同的因素。为了能够给出更好的答案,我们需要查看您的日志。但是,无论如何,您都应该知道一些事情。Debian(和其他 Linux 发行版)使用 systemd 来确保后台服务正在运行,并在启动时启动。因此,当您重新启动计算机时,systemd 负责启动您想要运行的所有软件。

有关 systemd 的更多信息这里。通常,您需要让应用程序处于“启用”状态,以确保它在重启后启动。

但是,如果您在会话之间没有关闭虚拟机,则应用程序很可能因其他因素而崩溃。崩溃可能由许多不同的原因引起,这时日志就很有用了。要查找有关应用程序的日志,您很可能可以在 中找到它/var/log/<application-name>/。或者,如果您想实时查看它们,您可以执行sudo journalctl -fu <application-name>

有关 journalctl 的更多信息可以找到这里

相关内容