4
The Django Celery documentationは、タスクのステータスを確認するためのURLがあることを示しています。これらのURLは何ですか?Django-Celeryタスクのステータスと結果をAjaxで確認するにはどうすればよいですか?
The Django Celery documentationは、タスクのステータスを確認するためのURLがあることを示しています。これらのURLは何ですか?Django-Celeryタスクのステータスと結果をAjaxで確認するにはどうすればよいですか?
これらのURLにアクセスするには、urls.py
ファイルのいずれかからURLにアクセスする必要があります。たとえば、
urlpatterns = patterns('',
url('^tasks/', include('djcelery.urls')),
)
http://example.com/tasks/{{ task_id }}/status/
を使用してアクセスします。
ありがとうございます。あなたがdjceleryに精通している場合、これらのURLのコンテンツがどこから来ているのかを説明できますか?タスクステータスはデータベースのdjceleryテーブルに書き込まれますか?彼らがちょうどrabbitmqサーバから来ている場合、そこに登録されているタスクはどれくらいですか?サーバーが再起動されるまで?非常に多くのタスク結果を格納するためにメモリを消費しますか?再度、感謝します。 – sequoia
私はこれらの質問に答えることが大好きで、彼らは一般的に役に立つと思われます。それらを新しい質問として掲示し、ここにリンクしてください。私はそこに答えます。 –
ヘルプデービッドありがとう。私はこれらの質問のために新しいSOエントリを作成しました:http://stackoverflow.com/questions/6987453/where-is-the-data-provided-by-django-celery-urls-stored-how-long-is-the -data-ava – sequoia