我有一个运行 Node js 服务器的 EC2 实例,但是在自动缩放时我希望新生成的实例运行 Node 服务器。我可以做些什么来确保实例在启动时运行 Node 服务器
我试图永远使用,但我不知道如何使用它。有什么办法可以使用 cronjob 来做到这一点
到目前为止,我永远安装了 npm install -g
并在我运行 Server.js 的目录中安装了永久监视器
const http = require('http');
const app = require('./app');
var accesslog = require('access-log');
const port = process.env.PORT || 9000;
const server = http.createServer(app);
server.listen(port);
最佳答案
按照本指南创建一个将您的脚本作为服务的 AMI
https://timleland.com/how-to-run-a-linux-program-on-startup/
然后让您的 Autoscale 组使用该 AMI 启动实例
关于node.js - 在 EC2 实例中自动缩放时如何启动 Node js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56600549/