プロジェクトをローカル マシンでテストしたところ、問題なく動作しました。しかし、リモートサーバー(CentOS)にアップロードした後、celerybeatを実行できません。
これが私の命令です。
python manage.py celeryd --events --loglevel=INFO -c 5 --settings=[settings-directory].production
このコマンドは、ローカル マシン ( --settings=[settings-directory].localを使用) で機能しますが、リモート サーバーではImportError: cannot import name celeryd
発生します。
セロリに関する設定はbase.pyにあります。local.pyとproduction.pyはファイルをインポートします。production.pyには、DEBUG、静的、データベース設定のみがあります。
リモートマシンのシェルにdjceleryとceleryをインポートできます。
どうすればこれを解決できますか?
--
これはバージョンの問題だと思います.. celery3.1について読んでいます