
1 ericls 2013-11-20 23:22:09 +08:00 这个应该跟django 没关系吧 |
2 Archangel_SDY 2013-11-20 23:22:37 +08:00 内存不够? |
3 ipconfiger 2013-11-20 23:24:33 +08:00 最大连接数满了,可能,我猜 |
4 ericls 2013-11-20 23:38:52 +08:00 @Archangel_SDY 对 应该是内存不够 可能也不是Mysql的问题 DO最低配置都有512M吧? 不知道楼主的访问量有多少? |
5 c0878 2013-11-20 23:47:16 +08:00 mysql分配的buffer超过内存上限 |
7 zhenyi2697 OP @ericls 我的访问量很小的,每天也就几十PV,应该不会内存不够吧。我看了看DO的负载,发现mysql挂掉时disk和banwidth有一个峰值,cpu倒是正常。 参考截图:https://dl.dropboxusercontent.com/u/38395876/Screen%20Shot%202013-11-20%20at%205.07.32%20PM.png |
8 zhenyi2697 OP @ericls 多谢, buffer 现在是默认值,128M, 我调小点儿试试,就知道什么时候又会挂。。。 |
9 zhenyi2697 OP @c0878 我刚看了看,buffer size是128M,内存应该有512M,不会超吧 |
10 VYSE 2013-11-21 01:25:03 +08:00 my.cnf里还有其他memory设置吧,加在一起不要超过内存总量80% |
11 likuku 2013-11-21 09:21:01 +08:00 via iPhone 512M内存…my.cnf 直接用small模板那个。假若用innodb,则相关的还要调。 |
12 likexian 2013-11-21 09:29:54 +08:00 vps超卖严重,无法分配到内存 换vps是你唯一的出路 |
13 zhenyi2697 OP @VYSE 好的,谢谢 |
14 zhenyi2697 OP @likuku 我再改一改试试,或者,我想直接把缓存关了,我觉得就是因为缓存在某一时刻统一写入时,导致内存一下子上升,就支撑不了了。。。 |
15 zhenyi2697 OP |
16 likuku 2013-11-21 23:28:14 +08:00 这么小点内存,整个架构这么复杂…尽量简单点。 |