私たちのクライアントは、タスクキューの処理を必要とするAppengine Pythonアプリケーションに問題があり、レポートの生成と処理が完了次第表示されます。よく知られているGAEの遅さとタイムアウトの回避策は、最近まで私たちにとってうまくいきました。Google App Engine - ランダムなタスクを開始するには時間がかかりすぎる
先週、私たちはユーザーがレポートを待たなければならなかった時間を訴え始めました。以前は1分程度でしたが、今は10分以上かかります。
さらに、私は問題を再現することはできませんが、タスクキューを見れば、これらのタスクは単に開始していないことがわかります。
ベローは、キューの1つ(レポートを生成するものではなく、すべてのキューで問題が発生している)のスクリーンショットです。
http://www.clipular.com/c/4829223501430784.png?k=QaP2kedZm6NcvrKzwVSJqq2YI1g
私たちは、実行中のタスクがないことがわかりますが、それは待っているの7分を完了するまでキューにある唯一のタスクは開始されませんでした。 ETAを見ると、過去にタスクを開始する必要があると予測しています。やがてそれは消えましたが、なぜ早く始まらなかったのですか?私はすでに除外
理由:
- 十分でないリソースまたはインスタンス:我々はわずか数の要求を得るとき、それは、でも真夜中の後に起こります。
- キューのコンフィグレーションが間違っています:それ以外のキューのコンフィグレーションはすべて異なります。たとえば、Maximum Rate = 350/s、Bucket Size = 400、Maximum Concurrent = 400などです。
私は似たような問題を抱えていますが、私の仕事は一般的に1分もかかりません。まだ迷惑な。 –
https://code.google.com/p/googleappengine/issues/detail?id=4901をご覧ください。 –