title: Can I run a PM2 cluster with upstart?
body: <p>I have written a NodeJS service, that will run continuously. I want to run two copies of it using PM2.</p>
  
  <p>I am also trying to write an upstart script for it, and I couldn't make it work (basically <code>stop</code> wouldn't work, the PID was never correct.</p>
  
  <p>I read a bit on upstart's <code>expect</code> stanza, which tells upstart whether the service forks zero times, once or twice, and I realized that PM2 forks 4 times and then ends, so there is no PID for upstart to kill to stop the process. </p>
  
  <p>Should I just abandon upstart and write a different kind of startup script for my service?</p>