如何在linux AWS上重启nodejs服务器

时间:2018-01-20 13:15:43

标签: node.js amazon-web-services

所以我真的很擅长在AWS上加载节点服务器, 基本上我按照一些指南从etc / init

启动节点

所以我在etc / init

中有这样的文件

menuserver.conf

#!upstart
description "menu-creator server"

start on started mountall
stop on shutdown

# Automatically Respawn:
respawn
respawn limit 99 5

env 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 question
exec node /home/ec2-user/MenuCreator/app.js >> /var/log/yourappname.log 2>&1

我已经更新了服务器代码,并希望重启服务器,怎么做? 因为我刚刚开始,我不太关心安全风险。

我已尝试过etc / init.d / menuserver restart, 但实际上在init.d中找不到menuserver。

寻找快速重启程序的方法,以及如何设置和重启服务器的长期良好实践指南。 (我想我听说永远是推荐的......是吗?)

2 个答案:

答案 0 :(得分:2)

尝试在服务器上设置pm2。您可以轻松重启服务器。更多关于pm2的研究 http://pm2.keymetrics.io/

答案 1 :(得分:0)

sudo stop / start / restart服务名为我工作, 例如:

sudo stop menuserver

相关问题