如何在AWS上的Amazon Linux AMI中自动启动node.js应用程序?

如何在AWS上的Amazon Linux AMI中自动启动node.js应用程序?,第1张

如何在AWS上的Amazon Linux AMI中自动启动node.js应用程序

一种方法是创建新贵工作。这样,您的应用程序将在Linux加载后启动,如果崩溃将自动重启,您可以通过

sudo start yourapp
/
sudostop yourapp
/ 启动/停止/重新启动它
sudo restart yourapp

这是开始步骤:

1)安装upstart实用程序(如果您使用标准的Amazon Linux AMI,则可以预先安装):

sudo yum install upstart

对于Ubuntu:

sudo apt-get install upstart

2)为您的节点应用程序创建upstart脚本:

/etc/init
添加文件中
yourappname.conf
使用以下代码行:

#!upstartdescription "your app name"start on started mountallstop on shutdown# Automatically Respawn:respawnrespawn limit 99 5env NODE_ENV=development# Warning: this runs node as root user, which is a security risk# in many scenarios, but upstart-ing a process as a non-root user# is outside the scope of this questionexec node /path_to_your_app/app.js >> /var/log/yourappname.log 2>&1

3)通过以下方式启动您的应用

sudo start yourappname



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5015272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存