0

AWS OpsWorks でノード アプリケーション サーバー レイヤーと Elastic Load Balancer で構成される単純なスタックを作成しました。デプロイ ライフ サイクル イベントでアプリケーションを開始しようとしています。つまり、ある時点でサーバーを実行する必要がありますnode start

以下のライフサイクルイベントごとに要約された組み込みのChefレシピがあります。

セットアップ: 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 に答える