Mark Fenwick wrote:
 > I checked, both processes are in the same contract.
 >
 > wadworth# ps -o ctid -p 453
 >  CTID
 >  1718
 > wadworth# ps -o ctid -p 455
 >  CTID
 >  1718
 > wadworth#  ctwatch -r 1718
 > CTID    EVID    CRIT ACK CTTYPE   SUMMARY
 >
 > *** kill 455 - nothing *****
 >
 > *** kill 453 *****
 > 1718    1071    crit no  process  process 453 received a fatal signal
 > 1718    1072    crit no  process  contract empty
 >
 >
 > BTW if I change my method so that it only launches a single daemon
 > then killing this process results in the service being restarted.

   It sounds like PID 455 isn't dying from the signal.  Instead it is
   voluntarily exiting after receiving the signal.  This cannot be
   detected by the kernel, and therefore won't result in a contract
   event.

   Dave


Reply via email to