今天在本地启动celery出现几个异常错误,记录一下
启动命:1:celery -A zhibo worker -l info -P eventlet
异常1: [2020-11-26 10:58:37,020: ERROR/MainProcess] Signal handler <bound method DjangoWorkerFixup.on_task_prerun of <celery.fixups.django.DjangoWorkerFixup object at 0x00000207CA442278>> raised: DatabaseError(“DatabaseWrapper objects created in a thread can only be used in that same thread. The object with alias ‘def
ault’ was created in thread id 2232442929680 and this is thread id 2232787865224.”,)
启动命令2:celery -A zhibo worker -l info
异常2: Task handler raised error: ValueError(‘not enough values to unpack (expected 3, got 0)’,)
启动命令3: celery -A zhibo worker -l info --pool=solo
可正常处理任务