flask-sqlalchemy 查询数据量大的时候,会退出程序!何解?

2016 年 7 月 17 日
 tumb8r


如上图,数据量大概就 2w 多,其实这不算多吧?但是如果是用 flask-sqlalchemy 查询的时候会退出 python ,显示 killed !放到网站上就会出现“ 502 bad gateway ”的错误!
想知道能不能解决这种问题。。
4933 次点击
所在节点    Python
9 条回复
tumb8r
2016 年 7 月 17 日
any body?
linnchord
2016 年 7 月 17 日
看上去是系统杀了这个进程,你可以同时运行下 top 看看内存占用。

2W 条算不算多得看每条记录里存的啥,存个 text 或者 blob 在后面,那也小不了。
just4test
2016 年 7 月 17 日
内存爆了吧。
billlee
2016 年 7 月 17 日
看看系统日志里面有没有 oom killer 什么的
casparchen
2016 年 7 月 17 日
@tumb8r 吓尿了
v2gba
2016 年 7 月 17 日
关闭 debug 模式试试
ChiChou
2016 年 7 月 17 日
为何不分页
SlipStupig
2016 年 7 月 18 日
看一下 ulimit -a 查看一下 stack 大小,如果超过了可能会被 kill 掉,内存不够也会被 kill 掉, 建议用 yield 去存数据
yudahai109
2016 年 7 月 22 日
看一下 model ,你怎么引用的,是不是有很多外键,外键引用方式是咋样的? lazying 参数怎么配置的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX