Python 执行自定义bulkloader时出现服务器错误(Google Apps引擎)

Python 执行自定义bulkloader时出现服务器错误(Google Apps引擎),python,google-app-engine,bulkloader,Python,Google App Engine,Bulkloader,我没有成功地使用官方提供的bulkloader选项,所以我编写了自己的bulkloader脚本(实际上是post处理程序,它将从csv增量加载实体到数据存储中) 解决方案如下: 1.我将从csv文件复制数据 2.将其粘贴到应用程序表单中的文本区域 3.发布表单 4.处理程序分析传入文本的标题(列名) 5.将其余行存储在列表中 6.从列表中递增地获取100行,并为每行创建和存储一个实体(实体的类型从表单的选择字段中指定的类型解析) 现在,这种技术可以在我的dev服务器上工作,用于多达1000行的小

我没有成功地使用官方提供的bulkloader选项,所以我编写了自己的bulkloader脚本(实际上是post处理程序,它将从csv增量加载实体到数据存储中)

解决方案如下:
1.我将从csv文件复制数据
2.将其粘贴到应用程序表单中的文本区域
3.发布表单
4.处理程序分析传入文本的标题(列名)
5.将其余行存储在列表中
6.从列表中递增地获取100行,并为每行创建和存储一个实体(实体的类型从表单的选择字段中指定的类型解析)

现在,这种技术可以在我的dev服务器上工作,用于多达1000行的小输入,除此之外,还会显示以下错误:

回溯(最近一次呼叫最后一次):
文件“/host/\u-Hive/Lab/ACTIVE-WORKS/UG-vows/google\u-appengine/google/appengine/ext/webapp/init.py”,第513行,在call
文件“/host/\u Hive/Lab/ACTIVE WORKS/UG-voces/google\u-appengine/myApps/ugvoces/ugvoces.py”,第241行,在post
文件“/host/\u Hive/Lab/ACTIVE WORKS/UG vots/google\u appengine/google/appengine/ext/db/init.py”,第893行,输入
文件“/host/\u Hive/Lab/ACTIVE WORKS/UG vows/google\u appengine/google/appengine/api/datastore.py”,第291行,输入
文件“/host/\u-Hive/Lab/ACTIVE-WORKS/UG-vows/google\u-appengine/google/appengine/api/datastore.py”,第195行,在MakeSyncCall中
文件“/host/\u Hive/Lab/ACTIVE WORKS/UG vows/google\u appengine/google/appengine/api/apiproxy\u stub\u map.py”,第499行,检查是否成功
文件“/host/\u Hive/Lab/ACTIVE WORKS/UG vows/google\u appengine/google/appengine/api/apiproxy\u rpc.py”,第149行,在 MakeSyncCall中的文件“/host/\u Hive/Lab/ACTIVE WORKS/UG vows/google\u appengine/google/appengine/api/datastore\u File\u stub.py”,第863行
MakeSyncCall中的文件“/host/\u Hive/Lab/ACTIVE WORKS/UG vows/google\u appengine/google/appengine/api/apiproxy\u stub.py”,第80行
文件“/host/\u-Hive/Lab/ACTIVE-WORKS/UG-vots/google\u-appengine/google/appengine/api/datastore\u-File\u-stub.py”,第933行,在\u-Dynamic\u-Put中
文件“/host/\u-Hive/Lab/ACTIVE WORKS/UG-vots/google\u-appengine/google/appengine/api/datastore\u-File\u-stub.py”,第806行,在写入的数据库中
文件“/host/\u-Hive/Lab/ACTIVE WORKS/UG-vots/google\u-appengine/google/appengine/api/datastore\u-File\u-stub.py”,第836行,in\uu-WritePickled
IOError:[Errno 24]打开的文件太多:'/tmp/tmpofgm3'

起初,由于开发服务器的限制,我认为这是一个错误,但当我试图从 生产服务器,我收到以下错误:

错误:服务器错误 服务器遇到错误,无法完成您的请求

如果问题仍然存在,请报告您的问题,并说明此错误消息和导致此问题的查询

谁知道会出什么问题,我能做些什么

谢谢。

这是一个众所周知的问题:。

有一个非官方的。你的日志怎么说?错误页面仅仅意味着你的应用程序正在抛出一个未捕获的异常;检查管理控制台中的日志,看看它是什么。哦,谢谢,检查日志确实有帮助。这是由于超时