セロリ(Pythonの分散タスクワーカー)でこのエラーを見た人はいますか?
トレースバック (最新の呼び出しが最後): ファイル "/home/mcapp/.virtualenv/lister/local/lib/python2.7/site-packages/celery/task/trace.py"、228 行目、trace_task R = retval = fun(*args, **kwargs) ファイル "/home/mcapp/.virtualenv/lister/local/lib/python2.7/site-packages/celery/task/trace.py"、415 行目、protected_callで self を返します。 run(*args, **kwargs) ファイル "/home/mcapp/lister/lister/tasks/ init .py"、69 行目、update_playlist_db 内 video_update(videos) ファイル "/home/mcapp/lister/lister/tasks/ init .py"、55 行目、video_update chord(tasks)(update_complete.s(update_id=update_id, update_type='db', complete=True)) のファイル "/home/mcapp/.virtualenv/lister/local/lib/python2 .7/site-packages/celery/canvas.py"、464行目、通話中 _chord = self.type ファイル「/home/mcapp/.virtualenv/lister/local/lib/python2.7/site-packages/celery/canvas.py」、461 行目、type return self._type または self.tasks[ 0].type.app.tasks['celery.chord'] IndexError: リスト インデックスが範囲外です
セロリのこの特定のバージョンは 3.0.19 で、セロリ コード機能が使用されている場合に発生します。コードは 99% の確率で正しく動作するため、アプリケーションにエラーがあるとは考えていませんが、負荷が重いとこのエラーが発生します。これがアプリケーションの実際のバグなのか、それともセロリのバグなのかを突き止めようとしています。