I know it's a common question, and related question like this, but I want to ask for best way to fit my scenario because I haven't used celery now.
My service scenario will use multiprocessing.Process to create multi-campaign order, in each campaign order, it still use multiprocessing.Process to create multi-ad (campaign and ad are 1toM relationship).
As you know, if I set multi-process on both campaign and ad creation part, it will fail with "daemonic processes are not allowed to have children", I think celery may meet similar problem even though I haven't used it now.
My question is, what is the general way to solve this kind of problem? should I use celery still, or any way to work around it?
Thanks a lot