1

Django 1.4.1 + RabbitMQ 3(broker) + Celery3.0.12Web アプリとタスク処理のスタックを実行しています 。2 つのサーバー (1 つは Web 用、もう 1 つはタスク専用)。

Request から celery タスクにユーザー オブジェクトを渡すと問題が発生し、タスクが失敗します。ユーザー オブジェクトが un-pickle に失敗したためです。

少し調査した結果、リクエストから収集したユーザー オブジェクトがSimpleLazyObjectネットワークの通過に失敗していることがわかりました。

歩き回ることは通り過ぎるのと同じくらい簡単かもしれませんがSimpleLazyObject、どうすれば適切に対処できますか?

4

0 に答える 0