栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/405765.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号