次のことを行うGoogleAppEngineアプリを作成したいと思います。
- クライアントが非同期httpリクエストを作成します
- サーバーはそのリクエストの処理を開始します
- クライアントは進行状況を取得するためにajaxhttpリクエストを行います
問題は、サーバーの処理(ステップ#2)に30秒以上かかる場合があることです。
Google Application Engineにスレッドを設定することはできず、すべてのタスクを30秒以内に完了する必要があります。そうしないと、タスクがシャットダウンされます。これを回避する方法はありますか?
また、バックエンドとしてpython-djangoを使用しています。