2012-08-10 5 views
6

私はPython Appengineアプリケーションでいくつかのタスクを完了するためにキューを起動しています。キューの状態を取得する方法はありますか?私はそれがまだ実行されているか、不完全なタスクがあるかどうかをチェックしたいと思います。Google Appengineのタスクキューのステータスをプログラムで確認するにはどうすればよいですか?

+0

私は最大同時実行タスクを1つしか許可しないでこの問題に取り組んでいました。 – topless

答えて

1

Googleは2012年9月18日に新しいSDKバージョン1.7.2をリリースしました。QueueStatisticsを使用できるようです。 release notes

タスクキュー統計を取得できるようになりました。これにより、お客様の アプリケーション内から、 統計情報とタスクキューに関する情報を取得できます。統計には、キュー内の タスクの数、直近1分間に実行されたタスクの数、 強制レートなどの情報が含まれます。これは実験的な機能です。

0

Appengineコンソールにはタスクキューのリンクがあり、保留中のタスクや統計情報を確認したり、何が起きているかを確認したりできます。

+0

名前付きキューをプログラムで呼び出すことに興味があり、何かが既に実行されている場合、私はもうタスクを追加したくありません。 – topless

+0

Ah。まあ、あなたは間違いなくJavaからそれを行うことができますので、私はあなたがPythonからすることができますが、私は確かに知りません:)申し訳ありません。 –

+0

@Rick:Javaでは、キュー内のタスクとそのステータスを一覧表示できますか? –

関連する問題