title: Unable to start node application since installing PM2
body: <p>I have installed PM2 to keep my node application running.  (<a href="https://github.com/Unitech/pm2" rel="nofollow">https://github.com/Unitech/pm2</a>)</p>
  
  <p>It works great, however...</p>
  
  <p>Since installing and running my app with it </p>
  
  <blockquote>
    <p>pm2 start app.js
    pm2 stop app</p>
  </blockquote>
  
  <p>I am no longer able to run my app using</p>
  
  <blockquote>
    <p>node app.js</p>
  </blockquote>
  
  <p>Instead I get the following error:  </p>
  
  <pre><code>domain.js:66
      throw er;
            ^
  Error: listen EADDRINUSE
      at errnoException (net.js:770:11)
      at Server._listen2 (net.js:910:14)
      at listen (net.js:932:10)
      at Server.listen (net.js:998:5)
      at Function.app.listen (/home/ssp/node_modules/express/lib/application.js:535:24)
      at Object.&lt;anonymous&gt; (/home/ssp/app.dev.js:22:5)
      at Module._compile (module.js:449:26)
      at Object.Module._extensions..js (module.js:467:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
  </code></pre>
  
  <p>This error usually happens when you try to run the same thing twice.</p>
  
  <p>However app.js is not running.  I have stopped it in PM2.  And when I type </p>
  
  <pre><code>ps aux | grep node
  </code></pre>
  
  <p>To check if it is still there, it is not.</p>
  
  <p>Uninstalling PM2 does not seem to fix this.  Any ideas what is going on?</p>