Django对象和多处理

2024-06-01 02:33:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试尽快获取大量信息,并使用以下代码来帮助:

pool = Pool()
products = Post.objects.filter(affiliate_product_url=None)
res = pool.map_async(get_info, products)
w = res.get()
pool.close()

运行时返回一个

^{pr2}$

根据我的调查,这可能和腌制有关?我该怎么做才是最好的呢?解释它为什么会这样工作也很有价值:D


Tags: 代码none信息urlmapgetobjectsres
1条回答
网友
1楼 · 发布于 2024-06-01 02:33:34

如果获取回溯是个问题,那么为了调试起见,可以使用multiprocessing.pool.ThreadPool而不是常规进程池。 它有完全相同的接口,只是你没有在进程之间传递回溯的问题。在

可能的警告-不确定线程在web服务器中的行为。在

相关问题 更多 >