問題タブ [djcelery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3082 参照

django - Celery、Django、Heroku -- ImportError: タスクという名前のモジュールがありません

Heroku の Django プロジェクトで IronMQ とキャッシュを使用してセロリを実行しようとしていますが、次のメッセージが表示されます。

私は何を間違っていますか?以下は私の関連コードであり、djcelery と私のアプリは両方ともインストールされたアプリにあります。

要件 (IronMQ の前に試したので、Rabbit AMQP がそこにあります):

プロファイル:

設定:

タスク:

ビュー:

また試してみました(ビューで):

そして、これも試してみました(ビューで):

また、ここに私の構造があります:

0 投票する
2 に答える
1828 参照

python - Celery ビート キューには廃止されたタスクが含まれています

Djangoで定期的なセロリタスクを使用しています。app/tasks.py ファイルに次のタスクがありました。

しかし、このタスクは app/tasks.py ファイルから削除されました。ただし、セロリのログにこのタスクの呼び出しが表示され続けます。

私が使用しているセロリ ビート スケジューラがキューを更新していないようです。これは、スケジューラーが私の project/settings.py ファイルでどのように定義されているかです:

セロリ ワーカーを再起動しても解決しません。参考までに、Redis ブローカーを使用しています。

古いタスクがセロリ ワーカーに送信されないように、セロリ ビート キューをクリアまたは更新するにはどうすればよいですか?

0 投票する
1 に答える
563 参照

django - タスクを削除した後でも Djcelery タスクがスケジュールされている

次のように定義して、django celery (djcelery) を使用してタスクをスケジュールしました。

このタスクをコードベースから削除することにしました。

ただし、セロリ サーバーを再起動した後でも、このタスクは 1 分ごとにスケジュールされ続けますが、このタスクは存在しないため、エラー メッセージが報告されます。サーバーの再起動に加えて、djcelery データベースから古い定期的なタスクをクリアするために何かをする必要がありますか?

0 投票する
1 に答える
4309 参照

python - タスクの 1 つが失敗するとセロリ チェーンが壊れる

タスクの 1 つが失敗した場合、チェーン全体が壊れる場合、Celery チェーンのポイントは何ですか?!!

私はこのセロリチェーンを持っています:

そして、次のような再試行で workme2 が失敗するようにしました。

0 投票する
3 に答える
1733 参照

django - Django:virtualenvのセロリとしてのセロリインポートcurrent_appからのdjceleryインポートエラー

わかりましたので、私とグーグルが思いつくすべてを試しました。Macbook Pro OSX 10.8.4 の virtualenv で django-celery を実行しようとしています。virtualenvがアクティブ化されている間に、pipを使用してdjango-celeryをインストールしました。virtualenv pythonでdjceleryをインポートすると、次のようになります。

完全にクリーンな virtualenv を開始しようとしましたが、それでも同じエラーが発生するようです。モジュールをアップグレードしようとしましたが、持っています。

これは私のピップフリーズパッケージのリストでもあります.

どんな助けでも大歓迎です!!

0 投票する
1 に答える
616 参照

python - freeswitch python スクリプト errno 10 子プロセスなし

django.db モデルを使用して、dialplan 内でいくつかの python スクリプトを使用して freeswitch を実行すると、問題が発生します。起動するたびにエラーが発生します:

編集: エラーが発生する行は、django.db からの単純なインポートです:
from django.db import models

このセットアップ全体は、私がアクセスできないサーバーですでに実行されているため、djangoアプリまたはスクリプトに問題はないようです...

この問題を解決する方法のアイデアが不足しているため、どんな助けもいただければ幸いです...