大家好,小弟开发了一个基于Django+mysql+bootstrap的网站,网站运行过程中,每当访问量稍微多一点或者网站添加了内容,mysql就会挂掉,然后django会报一个如下的错误:(2002,Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock (111)'.
详见截图:https://dl.dropboxusercontent.com/u/38395876/Screen%20Shot%202013-10-18%20at%2010.50.46%20PM.png
如果此时我进入vps,发现mysqld的进程已经停止了。重启之后网站运行就又正常了。
我查过mysql的log (/var/log/mysql/error.log), 发现只有一个fatal error: cannot allocate memory for the buffer pool.
我的django项目里装了如下app:
grapplli,
robots,
south,
social_auth,
debug_toolbar,
另外,缓存系统用的是 memcached 和 一个第三方的应用 johnny-cache, 我怀疑是缓存系统和mysql数据库的交互过程中导致错误,然后mysql服务器就挂了,但是具体不知道是哪里出了问题。
我的django版本: 1.4
mysql: 5.5.32
python: 2.7.3
vps用的是digital ocean
不知道有没有人碰到过同样的问题。。。
详见截图:https://dl.dropboxusercontent.com/u/38395876/Screen%20Shot%202013-10-18%20at%2010.50.46%20PM.png
如果此时我进入vps,发现mysqld的进程已经停止了。重启之后网站运行就又正常了。
我查过mysql的log (/var/log/mysql/error.log), 发现只有一个fatal error: cannot allocate memory for the buffer pool.
我的django项目里装了如下app:
grapplli,
robots,
south,
social_auth,
debug_toolbar,
另外,缓存系统用的是 memcached 和 一个第三方的应用 johnny-cache, 我怀疑是缓存系统和mysql数据库的交互过程中导致错误,然后mysql服务器就挂了,但是具体不知道是哪里出了问题。
我的django版本: 1.4
mysql: 5.5.32
python: 2.7.3
vps用的是digital ocean
不知道有没有人碰到过同样的问题。。。