Richard Gao
2018-07-11 16:56:44 UTC
Hi list,
I start a process which has a child process. When I stop the process by
**kill -9 pid**, the child process got killed too.
# CODE
import os
import sys
import time
import signal
import multiprocessing
def print_hi():
print("### child process id: %s" % os.getpid())
while True:
print("hi world")
sys.stdout.flush()
time.sleep(5)
p = multiprocessing.Process(target=print_hi)
p.start()
while True:
time.sleep(1)
# CONF
[program:test]
command=python /root/sleep.py
numprocs=1
directory=/root
user=root
autorestart=false
redirect_stderr=true
stdout_logfile=/root/supervisor/log/sleep.log
loglevel=info
killasgroup=false
stopasgroup=false
Thanks for any help.
I start a process which has a child process. When I stop the process by
**kill -9 pid**, the child process got killed too.
# CODE
import os
import sys
import time
import signal
import multiprocessing
def print_hi():
print("### child process id: %s" % os.getpid())
while True:
print("hi world")
sys.stdout.flush()
time.sleep(5)
p = multiprocessing.Process(target=print_hi)
p.start()
while True:
time.sleep(1)
# CONF
[program:test]
command=python /root/sleep.py
numprocs=1
directory=/root
user=root
autorestart=false
redirect_stderr=true
stdout_logfile=/root/supervisor/log/sleep.log
loglevel=info
killasgroup=false
stopasgroup=false
Thanks for any help.