Google app engine 获得``deadlineexceederror'';在执行许多(~10K)DB更新时使用GAE
我在GAE+Google Cloud SQL上使用Django 1.4-我的代码工作得非常好(在Django使用本地sqlite3 db的开发人员上),但是当我尝试“刷新”db时,服务器错误(500)会阻塞我的代码。这涉及到解析某些文件,创建约10K条记录并保存它们(我使用commit_on_success批量保存它们)Google app engine 获得``deadlineexceederror'';在执行许多(~10K)DB更新时使用GAE,google-app-engine,google-cloud-sql,Google App Engine,Google Cloud Sql,我在GAE+Google Cloud SQL上使用Django 1.4-我的代码工作得非常好(在Django使用本地sqlite3 db的开发人员上),但是当我尝试“刷新”db时,服务器错误(500)会阻塞我的代码。这涉及到解析某些文件,创建约10K条记录并保存它们(我使用commit_on_success批量保存它们) 有什么建议吗 谷歌应用程序引擎有一个请求允许的最长时间。如果请求耗时超过30秒,则会引发此错误。如果要上载大量数据,请直接从管理控制台导入,或将请求分成较小的数据块,或使用命令
有什么建议吗 谷歌应用程序引擎有一个请求允许的最长时间。如果请求耗时超过30秒,则会引发此错误。如果要上载大量数据,请直接从管理控制台导入,或将请求分成较小的数据块,或使用命令行
python manage.py dbshell
从计算机上载数据。对于耗时超过30秒的任务,应使用
此外,当批处理操作太大时,数据库操作也可能超时。尝试使用较小的批处理。对于前端请求,60秒后会出现此错误。() 解决方案选项: