title: NodeJS app's CPU usage percentage goes to 100% for all requests
body: <p>I have a NodeJS app built on Express. I use pm2 to keep the app running. Sometimes, the app hangs i.e. pages just keep loading. If I try to connect to server using SSH, then that is also hanging and does not show any prompt or anything. After some time (around 1-2 minutes), app starts running normal and I can also connect to server using SSH in terminal.</p>
  
  <p>To see if it is because of spike in CPU usage I connected my pm2 process with keymetrics.io . Here I noticed that on every request (even for simple login page), the CPU usage graph hits 100% and then comes back to normal. </p>
  
  <p>It doesn't hang the app, but I am confused if this is normal behaviour and if not then what could be the reason for this? The app is not slow normally from user perspective.</p>