关于#Django#的问题,创建多进程,进程调用的spawn_main()函数的进程在新进程结束之后仍存在

Django项目下创建新进程,创建的新进程调用的spawn_main()函数的进程在新进程结束之后仍存在,且是孤儿进程只能手动关闭。创建多少个新进程就会有多少孤儿进程。并且资源追踪进程也无法自动回收关闭。
我的代码
            ctx = mp.get_context('spawn')
            q = ctx.Queue()
            p = ctx.Process(target=run, args=(pid, url, classes, waitList, busyStatu, card))
            allBusy = False
            p.daemon = True
            p.start()
            p.join()
            if not p.is_alive():
                p.terminate()
无法关闭的进程
515wwj   3039688       1  0 16:31 ?        00:00:00 /home/515wwj/anaconda3/envs/hy/bin/python -c from multiprocessing.resource_tracker import main;main(28)
515wwj   3039698       1  0 16:31 ?        00:00:00 /home/515wwj/anaconda3/envs/hy/bin/python -c from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=29, pipe_handle=31) --
515wwj   3039834       1  0 16:31 ?        00:00:00 /home/515wwj/anaconda3/envs/hy/bin/python -c from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=29, pipe_handle=37) --