アップロードするファイルがあります。要求全体に30秒以上の制限がかかる可能性があるので、タスクキューに移動しました。問題は、タスクでもこのエラーが発生しているということです。
これは、ファイルをアップロードする1回のリクエストであり、これにより30秒の制限に耐えられないためです。この制限を回避する方法はありますか?「バックエンド」ソリューションを使用することを除いて(App Engineはこれを追加しましたが、それは有料機能であり、少し複雑に見えます)?残念ながらファイルを分割することはできません。Google App Engineのタスクキュー:DeadlineExceededError(ファイルアップロード時)
編集:混乱して申し訳ありません。アップロードすると、外国のサーバーにアップロードすることを意味します。このシナリオでは、データストアからデータを取得してGoogle Docs Spreadsheetsにアップロードしています。 Googleドキュメントにアップロードするリクエストは、タスクキューにあっても30秒を超えてタイムアウトしています。
ブロブストアを使用して30秒以上アップロードしても問題はありませんでした。http://code.google.com/appengine/docs/python/blobstore/ – sje397
@Shaun - あなたはファイル処理をタスクキュー?またはアップロード自体(例えば、urlfetchを使用して)? urlfetchを使用している場合は、それに添付されている[quota and limits](http://code.google.com/appengine/docs/python/urlfetch/overview.html#Quotas_and_Limits)をチェックしてください。 –
「ファイルのアップロードをタスクに移動する」ことはできませんので、あなたが聞いていることを少し混乱させます。 Moraesにはあなたの答えがあります。ブロブストアを使用します。 –