gpt4 book ai didi

node.js - 在机器启动时启动 Node 服务器

转载 作者:行者123 更新时间:2023-12-05 01:44:11 24 4
gpt4 key购买 nike

我试图通过在 nodeserv.conf 文件中使用以下代码在使用 upstart 启动机器(ubuntu 16.04)时启动 node.js 服务器:

#!upstart
description "Node.js server"
author "Sushant Kumar"

start on started mountall
stop on shutdown

respawn
respawn limit 99 5

script
export APP_HOME = "/home/ubuntu/chatbot_server"
export HOME = "/home/ubuntu"
cd $APP_HOME
exec sudo -u ubuntu /usr/local/nodejs/bin/node $HOME/chatbot_server/server.js >> /var/log/chatbotserv.log 2>&1
end script

post-start script
echo "Node Started"
end script

,但我运行命令

# start nodeserv

我收到以下错误:>>start: Job failed to start。谁能帮我解决我哪里出错了?

编辑:此服务器托管在 AWS EC2 实例上(如果有帮助,我认为它不相关,但以防万一)。

最佳答案

看看PM2 .

PM2 是一个非常强大的 Node.js 进程管理器。

安装您的应用程序后,您可以在启动时轻松设置它:

sudo systemctl start pm2-yourusername

关于node.js - 在机器启动时启动 Node 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46916540/

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