0

我在 AWS OpsWorks 中创建了一个简单的堆栈,包括一个节点应用程序服务器层和一个弹性负载均衡器——我试图让我的应用程序在部署生命周期事件中启动。换句话说,在某些时候我需要服务器运行node start

我有内置的厨师食谱,由下面的生命周期事件总结:

设置:opsworks_nodejs

配置:opsworks_nodejs::configure

部署:opsworks_nodejs,部署::nodejs

但是当我通过 SSH 连接到我的实例并检查正在运行的节点进程时,什么都没有出现。我现在正在研究各个食谱,但希望能在此任务上提供任何帮助或指导。

4

1 回答 1

2

如果您使用默认的 OpsWorks Chef 配方运行,则必须确保您的主应用程序文件名为server.js并且它正在侦听端口 80 或 443。

有关更多信息,请参见此处 - http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-node.html

于 2015-01-24T19:21:34.393 回答