4
私は問題に遭遇しています。私はnodejs websocketアプリケーションをAmazonの弾力のあるbeanstalkに配備しました。私は世界的にebextensionにしたconfigfileを使用してpm2
をインストールしている理由です、デーモンプロセスとしてアプリケーションを実行しようとしています:pm2は弾力のある豆の上にサーバーを起動していません
container_commands:
01_node_symlink:
command: "ln -sf `ls -td /opt/elasticbeanstalk/node-install/node-* | head -1`/bin/node /bin/node"
02_npm_symlink:
command: "ln -sf `ls -td /opt/elasticbeanstalk/node-install/node-* | head -1`/bin/npm /bin/npm"
03_pm2_install:
command: "if [ ! -e /bin/pm2 ]; then npm install pm2 -g; fi"
ignoreErrors: true
をElastic Beanstalkで通り、私はスタートコマンドを書かれているpm2
を使用するように、自動的にサーバーを起動します私package.jsで
start:"pm2 start server.js -i 0 --name="hub""
しかし、Elastic Beanstalkでは、スタート・ストップループに入り、すべてのCPUが使用されているサーバを起動するには、このコマンドを使用する場合。 ありがとうございます