Python中文
首页
教程
问答
标签
搜索
登录
注册
AppEngine:将大量对象保存到数据时出错
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>为大家干杯。我正在运行ubuntu10.04和最新的googleappenginesdk。我在一个简单的网站上工作,有帖子和评论的帖子。我基本上实现了一个简单的树来存储带有<code>parent_comment</code>、<code>left</code>和<code>right</code>值的注释。你知道吗</p> <p>我创建了一个事件,在新(<code>not is_saved()</code>)注释<code>put()</code>进入Google数据存储之前触发,它计算新注释的<code>left</code>和<code>right</code>值,并更新旧注释以获得有效的层次结构。我基本上遵循了<a href="http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/" rel="nofollow">Managing Hierarchical Data in MySQL</a>,并用Python实现了它。你知道吗</p> <p>一切似乎都很好,添加了新的评论,线程看起来不错,但是…<br/> 一个在启动期间提交40条评论的周期是可行的,但是当我将该周期增加到80条或更多时,我会留下一个IOError:</p> <pre><code>IOError: [Errno 24] Too many open files: '/tmp/tmp0agXqU' </code></pre> <p>我生成60条评论的代码如下所示:</p> <pre><code>for k in range(0, 4): comments = {0: None} for i in range(1, 21): j = random.randrange(0, len(comments)) pc = comments[j] comments[i] = Comment( name=lipsum(count=1), email=lipsum(count=1, make_slug=True) + '@email.com', url='http://' + lipsum(count=2, make_slug=True) + '.com', content=lipsum(count=random.randrange(10, 50)), object_link=p.key(), parent_comment=pc ) comments[i].put() </code></pre> <p><code>lipsum</code>函数只返回一段lorem ipsum文本。你知道吗</p> <p>有什么办法解决这个问题吗?谢谢!你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这很可能是由于<a href="http://code.google.com/p/googleappengine/issues/detail?id=3907" rel="nofollow">bug in latest App Engine SDK</a>。错误报告的注释提供了一个修补程序来修复该问题。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将python输出重定向到python控制台和Windows中的文本文件
3 回答
如何将Python运行时嵌入运行在Windows上的R包中
3 回答
如何将python进程作为另一个Windows us运行
7 回答
如何将Python进程的输出用Python管道传输?
9 回答
如何将Python进程的输出重定向到Rust进程?
2 回答
如何将python连接到Azure云并创建Azure数据工厂
5 回答
如何将Python连接到Db2
1 回答
如何将python连接到IBMDB2?
1 回答
如何将Python连接到microsoftaccess数据库文件?
5 回答
如何将python连接到MySQL服务器
8 回答
如何将Python连接到Node.js?
8 回答
如何将python连接到Oracle Application Express
3 回答
如何将Python连接到PostgreSQL
9 回答
如何将Python连接到Postgres服务器?
4 回答
如何将Python连接到SAS Enterprise Guide(EG)服务器
5 回答
如何将Python连接到Spark会话并保持RDDs的Ali
5 回答
如何将python连接到sqlite3并在上填充多行
2 回答
如何将python连接到使用docker运行的cassandra
9 回答
如何将python退格应用于字符串
4 回答
如何将python逻辑应用到tkinter GUI中?这是一个简单的GET请求程序
8 回答