問題タブ [flower]
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.
python - セロリ ワーカーの処理タスクを停止するか、Flower で「未使用」のタスクを監視します
セロリ キューのすべてのタスクがサード パーティの API にヒットしているとします。ただし、API にはレート制限があり、私はそれを追跡しています (尊重する必要がある 1 日あたりの制限と 1 時間あたりの制限があります)。レート制限に達するとすぐに、新しいタスクの使用を一時停止し、問題がないことがわかったら再開したいと考えています。
次の2つのタスクを使用してこれを達成しました。
その後、サードパーティの API タスクを送信し続けることができ、コンシューマーが追加されるとすぐに、すべてのタスクが消費されます。偉大な。
ただし、このキューにはコンシューマーがいないため、 Flowerで送信されているジョブを(コンシューマーが追加されるまで)見ることができないようです。
私が間違っていることはありますか?この「一時停止」を別の方法で実行して、送信されたジョブが引き続き表示されるようにすることはできますか?
PSおそらくこれはこの問題に関連していますが、100%確実ではありません:https://github.com/celery/celery/issues/1452
それが違いを生む場合、私はamqpブローカーを使用しています。
女の子と男の子に感謝します。
celery - flower の HTTP API get task info が機能しないのはなぜですか?
私はセロリの花のプロジェクトを行っています。ここで、flower http api を使用していくつかのセロリ タスクの詳細が必要ですが、 http://localhost:5555/api/task/info/の flower http api でリクエストを行うと、task_id
500 エラーが返されますか?
花のページで大丈夫です。
リクエストを使用して http API を取得しているときに、エラーが発生しました。
すべての手順は、Flower のドキュメントに従っています。以下のように花のロギング:
django - セロリの花を展開
セロリのタスクを監視するために flower をデプロイしましたが、flower のダッシュボードに十分な情報が表示されません。
完全な情報ダッシュボードをドキュメントとして取得するにはどうすればよいですか。 https://flower.readthedocs.io/en/stable/screenshots.html