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
这么小点内存,整个架构这么复杂…尽量简单点。
|