2019年3月19日

django+uwsgi+nginx数据表过大引起"out of memory for query result"

摘要: 昨天负责的一个项目突然爆“out of memory for query result”。 背景 项目的数据表是保存超过10m的文本数据,通过json方式保存进postgres中,上传一个13m的大文件处理过程中出错。 怀疑 1 .celery进程过多 一开始怀疑celery进程过多导致的内存不足引 阅读全文

posted @ 2019-03-19 18:21 ExplorerMan 阅读(1895) 评论(0) 推荐(0)

uwsgi 报MemoryError

摘要: 网站部署后,基本一天有时候几个小时就会502,查看uwsgi日志看到,一直在报MemoryError的错 之前以为是python版本的问题,说是32位的python最多支持2G,但查看了python版本,是64位的啊 >>> import platform>>> platform.architect 阅读全文

posted @ 2019-03-19 18:16 ExplorerMan 阅读(493) 评论(0) 推荐(0)

gunicorn工作原理

摘要: gunicorn工作原理 Gunicorn“绿色独角兽”是一个被广泛使用的高性能的Python WSGI UNIX HTTP服务器,移植自Ruby的独角兽(Unicorn )项目,使用pre-fork worker模式,具有使用非常简单,轻量级的资源消耗,以及高性能等特点。 Gunicorn 服务器 阅读全文

posted @ 2019-03-19 18:09 ExplorerMan 阅读(699) 评论(0) 推荐(0)

亿级流量系统架构之如何设计每秒十万查询的高并发架构

摘要: 亿级流量架构专栏: 亿级流量系统架构之如何支撑百亿级数据的存储与计算 亿级流量系统架构之如何设计高容错分布式计算系统 亿级流量系统架构之如何设计承载百亿流量的高性能架构 亿级流量系统架构之如何设计每秒数十万查询的高并发架构 亿级流量系统架构之如何设计全链路99.99%高可用架构【敬请期待】 一、前情 阅读全文

posted @ 2019-03-19 16:57 ExplorerMan 阅读(9172) 评论(0) 推荐(2)

MySQL5.6在线DDL不锁表(在线添加字段)

摘要: 解答你也看一下MySQL5.6在线DDL不锁表,现在我有一张1亿的表,需要增加一个字段,假如我让你去增加这个字段,你应该注意什么,具体怎么操作? 操作如下:1.注意磁盘空间(临时表目录 参数 tmpdir ,因为需要创建临时表使用 algorithm=default,inplace,copy cop 阅读全文

posted @ 2019-03-19 12:10 ExplorerMan 阅读(567) 评论(0) 推荐(0)

导航