title: PM2 - CPU 100% usage
body: <p>I have an express server running with pm2(v2.4.2) and node(v7.7.4). Here is the <code>pm2 list</code> screenshot:</p>
  
  <p><a href="https://i.stack.imgur.com/pEPTS.png" rel="noreferrer"><img src="https://i.stack.imgur.com/pEPTS.png" alt="enter image description here"></a></p>
  
  <p>Here is <code>htop</code> screenshot:</p>
  
  <p><a href="https://i.stack.imgur.com/bsFbw.png" rel="noreferrer"><img src="https://i.stack.imgur.com/bsFbw.png" alt="enter image description here"></a></p>
  
  <p>As you can see, the CPU usage is 100%. And the running PIDs are not match with pm2 list. My server would get no response after a few hours or days. I can't find any log from <code>pm2.log</code> file. Sometimes <code>pm2 restart</code> fix this. But sometimes I can't execute any <code>pm2</code> commands. I need to kill pm2 process by <code>ps -Af | grep pm2 | awk '{print $2}' | xargs kill -9
  </code> and then restart.<br>
  So where are these two high cpu usage processes come from? That's why my server no response?</p>