记录一下mysqld占用cpu我怎么折腾好的

[复制链接]
查看: 259   回复: 0
阿里巴巴 发表于 2019-10-18 16:51 | 显示全部楼层 |阅读模式
爆款云服务器 30元/月
本帖最后由 阿里巴巴 于 2019-11-7 18:25 编辑

以上截图是10月初cpu还是10%左右慢慢涨上去的
        记录一下mysqld占用cpu我怎么折腾好的,为了不给杨总找麻烦自己先折腾一下,搞不好再求帮助。总结一点经验。由于是纯小白比较费时。
8月30日起很突然就发现cpu高了,当然高也不是很高,30%左右,可是我是阿里云T5服务器,30%相当于300%了,我网站+博客已经稳定1年多了,基本cpu保持10%以内,比较平稳。我平时很少采集。【忘记说了,我服务器。1G1H2G 我现在是T5无性能约束实例是可以跑到100%的只是需要积分积分要花钱买的


当时cpu高,网站卡,cpu积分用完,我才搞,老以为是wordpress,所以一直捣腾wp,怎么让轻快一点,后来也断断续续的没有搞好。
然后就拖到国庆放假了,奇怪的是9月中到10月10号又恢复10%左右
10号左右又搞了,我把wp程序换了没有好,
直到10月17号,晚上把杨总程序网站关闭了,cpu才掉下来了,也算是找到病症了。
然后我把触发采集关闭了,没有用,性能设置了也没有用,换PHP版本失败了,又换回来了,哈哈
然后我优化了宝塔mysqld
把宝塔mysqld 二进制关闭了,


cpu虽然下降50% 这并不是病根,继续找发现群友之前说过这个问题,都@出来问下怎么好的,





群友说可能攻击了,然后给了几个IP段,我设置拉黑了,无明显变化。继续折腾
后来我在宝塔论坛看到有人说有可能sql语句问题,我想一下8月30号左右我是频繁更新,还升级了sql语句,也有可能没有成功之类引起的,
但是目前我还不敢搞,。
突然我看到我数据库的8万商品,最早的刚好是10月10左右采集的,········ 不过我数据备份才11MB,刚刚我持着怀疑的想法把商品清空了,试下
8万商品清空后也有明显的下降,不过还是20%多,这也不能没有商品啊,下一步折腾什么我再等等看,等了3-4个小时还是会回来cpu依旧涨回来,难搞哟,不过至今有点纳闷是的采集的商品只是占空间,为啥把商品清空了cpu会降一点呢?搞不懂。【现在搞懂了,把商品清空了导致之前谷歌收录的链接全失效进不了,所以cpu会降一点】

经过2天的优化,现在CPU已经到10%左右了,终于找到了病根,谷歌蜘蛛给爬的。

昨天把谷歌蜘蛛屏蔽掉了,谷歌每天抓取好多,有没啥用,昨天屏蔽了没有生效,今天早上8点才生效,cpu直接降低10%在网站根目录创建robots.txt文件,并将下方代码粘贴到里面。屏蔽其它蜘蛛也是这样,我这里只是屏蔽谷歌。
  1. User-agent: Googlebot
  2. Disallow: /
  3. User-agent: googlespider
  4. Disallow: /
  5. User-agent: *
  6. Disallow:
  7. Disallow: /static/
  8. Disallow: /app/
  9. Disallow: /data/
复制代码

目前恢复正常







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖   登录 立即注册

高级模式

|手机版|小黑屋|杨他他淘宝客程序官方论坛

Powered by Discuz! X3.4 © 2001-2024 Comsenz Inc.