我尝试在Python中使用amazonec2。当我尝试从celery运行第一个示例时,如果在本地使用RabbitMQ,它可以正常工作,并且每当我依赖EC2时,我都会收到以下消息: [2012-07-25 15:14:33842:INFO/MainProcess]从经纪人那里得到任务:芹菜_测试.添加[2EED15-fda7-4036-be92-a7fd921f0f5d] [2012-07-25 15:14:33881:WARNING/mainproces]任务处理程序错误:PicklingError(“无法pickle:属性查找_哈希库.HASH失败“,)
我不太清楚它在哪一点/哪一个物体没有被腌制。在
代码来自他们的示例:
@celery.task
def add(x, y):
return x + y
我这样称呼它:附加延迟(4,4)
我做错什么了吗?在
谢谢!在
你在使用定制的Python吗?可能是由于缺少
openssl-dev
头,hashlib
模块没有正确构建。您可以在您的服务器上检查我在pythoncli中手动运行import hashlib
。在相关问题 更多 >
编程相关推荐