linux - 如何将 Node js服务器作为守护进程运行?

标签 linux node.js

我正在为一个应用程序使用 Ionic 框架和 nodejs。所有 nodejs 文件都在 linux 服务器中。我正在通过腻子使用“npm start &”命令启动 nodejs 服务器。但问题是,如果我关闭腻子,服务器会在一段时间后停止。我试过'nohup npm start &'。但我仍然面临同样的问题。如何将其作为守护进程启动......?

最佳答案

您可以使用 pm2用于生产。

安装 pm2:

npm install pm2 -g

要启动应用程序,只需运行:

pm2 start app.js

您可以通过以下方式查看日志:

pm2 logs

有关更多选项,请查看 github repo 上的自述文件.

关于linux - 如何将 Node js服务器作为守护进程运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34490690/

相关文章:

node.js - 试图理解 "Since Electron is very likely to use a different V8 version"的解释

linux - 如何仅在命令上获取数据

c - 使用 termios() 替换 EOF?

linux - Ubuntu Linux Udev 规则 : Is it possible to run program written in C through udev rules?

linux - 使用 Oracle PL/SQL SP 在不同的 Linux 服务器上运行 Shell 脚本

node.js - 如何在一个意图中设置上下文和后续事件?

node.js - 以二进制形式从 Redis 中获取位图

node.js - Mongoosastic 插件不更新嵌套对象

node.js - 你能定义任务优先级吗?

c - 如何在 macOS 上检查密码?