我知道这是一个常见的问题,与这个类似的问题,但我想询问最适合我的情况的最佳方法,因为我现在还没有使用过 celery。
我的服务场景将使用multiprocessing.Process创建多个广告活动订单,在每个广告活动订单中,它仍然使用multiprocessing.Process创建多个广告(广告活动和广告之间是1对M的关系)。
如您所知,如果我在广告活动和广告创建部分都设置了多进程,它会失败并显示“daemonic processes are not allowed to have children”,我认为即使我现在还没有使用它,celery也可能会遇到类似的问题。
我的问题是,解决这种问题的一般方法是什么? 我应该继续使用 celery,还是有任何方法可以解决它?
非常感谢