如果服务器重新启动,我是否需要在 EC2 上手动重新启动我的应用程序?

Pur*_*nda 0 amazon-ec2 amazon-web-services node.js

这是我第一次使用 EC2,所以请记住这一点。我创建了一个 EC2 实例,并在其上放置了一个非常基本的 Nodejs/express 应用程序。我通过个人计算机上的终端连接到 ec2 服务器并运行 node app.js 来启动应用程序,一切运行正常。我感到困惑的部分是这将运行多长时间。理想情况下,我只是希望它坐在那里,不要碰它,并让它运行数年。它会这样做吗?如果不是我需要做什么?如果服务器由于某种原因重新启动怎么办?这里的常见做法是什么?

bla*_*eve 5

转到项目的根目录并键入此命令以永久运行服务器。

sudo npm install forever -g
forever start -c "node app.js" ./
Run Code Online (Sandbox Code Playgroud)