PM2 で Node/Express アプリケーションを起動して実行しようとしています。次のコマンドでアプリケーションを正常に起動できます。npm start
これにより、ポート 3000 でアプリが正常に起動します。
でアプリケーションを起動しようとするとpm2 start app.js
、ログに次のように表示されます。
{ online: true, success: true, pid: 10714, pm2_version: '0.8.15' }
2014-06-12T19:52:06.789Z : [[[[ PM2/God daemon launched ]]]]
2014-06-12T19:52:06.800Z : RPC interface [READY] on 6666:localhost
2014-06-12T19:52:06.801Z : BUS system [READY] on 6667:localhost
2014-06-12T19:52:06.978Z : Entering in node wrap logic (cluster_mode) for script /home/user/test/app.js
2014-06-12T19:52:07.115Z : /home/user/test/app.js - id0 worker online
私のbin/wwwファイルには、ポートを指定する次のものがあります。
app.set('port', process.env.PORT || 3000);
私も走ってみましたexport PORT=3000
bin/www の次のように:
app.set('port', 3000);
a を実行するnetstat -an | grep 3000
と、何も返されません。