セロリ キューを監視しようとしているので、キュー内のタスクが増加しない場合は、より多くのワーカーを生成することを選択できます。
Flower(セロリ監視ツール)の有無にかかわらずこれを行うにはどうすればよいですか
例: このようにすべてのワーカーのリストを取得できます
curl -X GET http://localhost:5555/api/workers
{
"celery@ip-172-0-0-1": {
"status": true,
"queues": [
"tasks"
],
"running_tasks": 0,
"completed_tasks": 0,
"concurrency": 1
},
"celery@ip-172-0-0-2": {
"status": true,
"queues": [
"tasks"
],
"running_tasks": 0,
"completed_tasks": 5,
"concurrency": 1
},
"celery@ip-172-0-0-3": {
"status": true,
"queues": [
"tasks"
],
"running_tasks": 0,
"completed_tasks": 5,
"concurrency": 1
}
}
同様に、そのキューでワーカーを開始できるように、キュー名で保留中のタスクのリストが必要です。
この質問に反対票を投じないでくれてありがとう。