我正在尝试在Python中使用Amazon EC2。当我试图从芹菜运行第一个样本时,在本地使用RabbitMQ并且每当我依赖EC2时都可以正常工作,我收到以下消息: [2012-07-25 15:14:33,842:INFO/MainProcess]从经纪人得到的任务:celery_test.add [2eed1b15-fda7-4036-be92-a7fd921f0f5d] [2012-07-25 15:14:33,881:WARNING/MainProcess] Task Handler ERROR:PicklingError(“Can not pickle:属性查找_hashlib.HASH失败“,)python celry + amazon EC2由于散列而失败
我不能完全确定它无法腌制的点/对象。
的代码是从他们的样本:
@celery.task
def add(x, y):
return x + y
,我把它叫做是这样的:add.delay(4,4)
什么我做错了任何提示?
谢谢!
看起来SDS在3.0.3中被破坏: https://github.com/celery/celery/pull/876 – user1552175 2012-07-26 14:28:12