首页 > 解决方案 > 自动缩放 EC2 实例时如何启动节点 js 服务器

问题描述

我有一个运行节点 js 服务器的 EC2 实例,但是在自动缩放时我希望新生成的实例运行节点服务器。我可以做些什么来确保实例在启动时运行节点服务器

我试图永远使用,但我不知道如何使用它。有什么办法可以使用 cronjob 来做到这一点截至目前,我安装了 npm install forever -g 并在 Server.js 所在的目录中安装了 forever-monitor跑步

  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);

标签: node.jsamazon-web-servicesubuntuautoscaling

解决方案


按照本指南https://timleland.com/how-to-run-a-linux-program-on-startup/创建一个将您的脚本作为服务的 AMI

然后让您的 Autoscale 组使用该 AMI 启动实例


推荐阅读