编写了一个多进程的pypy程序,有一句代码 manager = Manager()
当程序退出后,ps -aux 发现还有一个进程存在,没有完全退出
说明Manager单独启动了一个进程,但是在主进程结束时为什么没有结束全部进程呢
进过排查发现在import时用了reload
import sys
reload(sys)
把reload这行注释掉以后所有进程可以正常退出了,问题解决。
编写了一个多进程的pypy程序,有一句代码 manager = Manager()
当程序退出后,ps -aux 发现还有一个进程存在,没有完全退出
说明Manager单独启动了一个进程,但是在主进程结束时为什么没有结束全部进程呢
进过排查发现在import时用了reload
import sys
reload(sys)
把reload这行注释掉以后所有进程可以正常退出了,问题解决。