2017-10-06 15 views
0

私はどこかのステップを逃していると思いますが、私は見ていて、それを見つけることができませんでした。私のセロリの仕事を実行すると、私はget_task.delay(args)を呼び出すと、このエラーメッセージno encoder installed for (u'json',)がスローされます。私は私自身のカスタムシリアル化を持っていると思いますか?kombuから(u'json '、)のエンコーダがインストールされていません

settings.py

CELERY_ACCEPT_CONTENT = ['pickle'] 
CELERY_TASK_SERIALIZER = 'json', 
CELERY_RESULT_SERIALIZER = 'json' 

私もget_task.apply_async((args), serializer='json')を試してみました。これはハングアップするようです。何も実行されていません。私はworkersをチェックしましたが、何も表示されません。

答えて

0

CELERY_TASK_SERIALIZERの末尾にカンマがあります。それを除く。

+0

-___- |||それは恥ずかしいです..ありがとう。 – JamAndJammies

関連する問題