mysql访问量稍大,就会内存占满而停止,请帮忙分析一下原因
是一个商城系统,ZENCART的
点击量每天也有几十万次吧
现在是我的独立服务器基本上无法连续运行24小时过,
一般连续运行不到20小时,就会出现数据库停止不运行的情况。
这时当然就无法连接数据库了。
但是其它方面没问题的,象APACHE,PHP都是能正常运行的,而且页面还可以打开,就是MYSQL停止不运行了,这个时候只有重启服务器才可以继续运行。
所以我感觉是MYSQL内存占用过大,所以MYSQL停止了
象这种问题我该如何来解决呢?总不能不用MYSQL了吧
max connections 这个值目前设置的是175
interactive timeout这个值是 28800
wait timeout 这个值是 2
请问跟上面三个值有关系吗?另外就是,是不是max connections 我设置小一点,比如10,当达到这个值后,MYSQL进程就会重新启动呢?因为现在的服务器一停,就数据库几小时连接不上,除非重启服务器。
如果想让MYSQL服务自动重启的话, max connections 是不是要设置为 10 ,这样达到这个值的时候MYSQL服务是否会自动重启呢?