[18:04] <frederickjh> I have a program with three daemons and three jobs. The first job start the second daemon and it starts the third daemon. Start up works fine. I then have an event that I emit to shut all the daemons down. The first two shut down fine but the third does not seem to shut down ok. 
[18:06] <frederickjh> Status tells me it has shut down but ps tells me it is still running. If I kill it from the command line I can no longer start the daemon with upstart. It always tells me the status is start/killed, and the same process number or stop/killed and the same process number.
[18:07] <frederickjh> So it is like it does not even try to start it. What could be causing this?
[18:07] <frederickjh> I I reboot then I can start all the daemons again.