title: PM2 (Node.js) not listening on specified port
body: <p>I am trying to get a Node/Express application up and running on PM2.  I can start the application fine with this command: <code>npm start</code>  </p>
  
  <p>This starts the app fine on port 3000.</p>
  
  <p>If I try to start the application with <code>pm2 start app.js</code> I get the following in the log:</p>
  
  <pre><code>{ 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
  </code></pre>
  
  <p>In my bin/www file I have the following specifying the port:</p>
  
  <pre><code>app.set('port', process.env.PORT || 3000);
  </code></pre>
  
  <p>I have also tried running <code>export PORT=3000</code></p>
  
  <p>As well as the following in bin/www:</p>
  
  <pre><code>app.set('port', 3000);
  </code></pre>
  
  <p>If I run a <code>netstat -an | grep 3000</code> I get nothing back.</p>