gpt4 book ai didi

node.js - 将 hapi js 作为守护进程运行

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:27 25 4
gpt4 key购买 nike

如何在 Linux 机器上运行 hapijs 作为服务器守护进程?现在,我将其作为用户进程运行,以使用主页的 node index.js 命令进行开发,但从长远来看,它应该是 www-data 或运行该进程的任何其他用户。

最佳答案

如果你想将node作为守护进程运行而不需要任何额外的工具,你可以使用nohup:

nohup Node index.js &

但是,以下工具可以做到这一点,并且还具有一些其他真正有用的功能,例如退出时自动重新启动、日志重定向以及 PM2 的集群:

PM2:https://github.com/Unitech/pm2

永远:https://github.com/foreverjs/forever

如果您希望在计算机启动/重新启动时启动服务,您可以使用 Upstart(在 ubuntu 上)或 System-V 之类的东西:

https://www.digitalocean.com/community/tutorials/how-to-write-a-linux-daemon-with-node-js-on-a-vps

要以与您登录的用户不同的用户身份运行:

sudo -u某人 Node index.js

请注意,以上内容都不是特定于 hapi 的,而是适用于任何 Node.js 应用程序。

关于node.js - 将 hapi js 作为守护进程运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29289243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com