したがって、正常に動作しており、本来の動作をテストしましたが、デーモンとして適切に実行できないようです。手始めに、私はdjangoアプリを実行しており、バックエンドとしてmongodbを使用しており、そのために必要なすべてのモジュールを持っています
現在、私はそれを正常に実行できます
celery worker --beat --app=matter.celeryapp --loglevel=DEBUG
問題は私のプロジェクトフォルダーで、celeryappはアプリです(チュートリアルのように単にセロリと名付けると、まったく機能しなくなりました)
だから私はファイルを作成しました
/etc/init.d/celerybeat
/etc/default/celerybeat
を使用して呼び出します
/etc/init.d/celerybeat start
しかし、主な問題は、私の設定が私の Django settings.py にあるようです。
何らかの理由で、そこから私の設定を読み取らないようです。CELERY_APP = matter.celeryapp もありますが、うまくいかないようです。
mongo の代わりにデフォルトのブローカーを使用していることを示すログファイルを使用するため、これが正しくないことはわかっています。