标题:
[提问]
求一个 wdcp_v3.2 自动检测mysql 的 脚本
[打印本页]
作者:
ebaocn
时间:
2017-7-21 21:50
标题:
求一个 wdcp_v3.2 自动检测mysql 的 脚本
求一个 wdcp_v3.2 自动检测mysql 的 脚本
主要是mysql每天运行一段时间就挂掉 无语了,尤其是半夜挂掉,挂掉需要重启,因此求一个检测自动挂掉然后重启的脚本。
由于完全新手,网上都是大概给以代码,搞不定,求一个完成的,操作教程。最好是小白式的教程。谢谢!
centos6.5 的系统。
作者:
poohyxp
时间:
2017-7-21 22:14
如果是WP的把程序优化一下
作者:
ebaocn
时间:
2017-7-22 00:10
本帖最后由 ebaocn 于 2017-7-22 00:11 编辑
回复
2#
poohyxp
不是WP 很老的一个系统,phpmps.现在没有更新了。
之前用的win,切换过来之后,刚开始运行很短时间mysql就挂掉。 主要是有一个表大概300M , 11万数据。插叙次数太高
时不时CPU 100% 就卡死。然后改了几个mysql的参数什么缓存了,查询等数据,现在好多了,白天有的时候不知道为啥为挂,CPU突发的话也不到90%。内存一直维持在400-600左右。但是晚上3点左右开始挂,估计是百度蜘蛛抓取太大。
由于网上一直会挂掉,现在办法是 CentOS6.5下用crontab设置自动重启MySQL脚本。 今天晚上找了一个小白教程,然后搞定了,设置为1分钟查询一次mysql 状态,如果挂了就重启,目前是在是没有办法了。感觉太坑了。
那个300M的表格感觉有问题,但是不知道具体哪里问题。反正网站插叙次数很高 select 每小时好几万。估计写入的时候存在锁表。但是不知道如何处理。也不知道如何开启mysql日志以及查看日志。那个自动重启脚本只能是临时策略。长期下去估计不行。
。
作者:
poohyxp
时间:
2017-7-22 05:40
把缓存开启,不知道程序支持7不?会爽很多
作者:
ebaocn
时间:
2017-7-22 14:03
回复
4#
poohyxp
嗯,开了缓存,目前用的是默认的3.2带的 PHP5.5.38,先在跑几天看看。我在在学习下,把不同内容放到不同表格里面比如,把标题和内容,其他的信息分开存表,这样每个查询可以使用不同的表,减轻主表的压力。
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2