·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室
返回列表 发布新帖

discuz3.5经常mysql占用CPU导致网站卡的不动 New

88 6
发表于 4 小时前 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

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

×
同一台服务器上安装了2个discuz3.5社区,一个3.4, 独立服务器,使用的是宝塔windows面板,数据库mysql5.7,apache2.4,3.5的两个社区是从3.4升级过来的,其他两个社区正常,就是这个社区一打开,马上就mysql开始占用大量CPU,关闭就正常。也不是一直占用CPU,感觉就是我在搜索或者发帖、编辑的时候CPU就上去了,有时候呢,即使我没在编辑任何帖子,也会跑满CPU,甚至导致Apache直接停止运行。这个问题困恼了大半年了,也不知道什么时候开始的,不知道是不是升级到3.5之后开始有的,但是其他社区又正常,就是这个社区搞的其他网站都不能正常运营了。我把数据备份,重新上传代码重新安装了,恢复数据后还是原样,mysqld占用大量的CPU导致机器卡。服务器安全狗、网站安全狗全部安装了,还是这个样子,本身网站没什么流量,数据也不大,不到400M ,也不是插件问题,也不是首页四格问题,另外一个社区安装的同样的插件。只能求助一下大家,有人说查mysql的慢日志,也看不明白啥情况,下面截取了部分慢日志,懂得打大佬帮忙分析一下。
  1. # User@Host: kunbang[kunbang] @ localhost [::1]  Id: 288883# Query_time: 4.167810  Lock_time: 0.000238 Rows_sent: 39028  Rows_examined: 76452use kunbang;SET timestamp=1740711315;SELECT * FROM pre_common_syscache WHERE `cname` IN('smilies','smileytypes','forums','usergroups','stamps','bbcodes','custominfo','groupicon','threadtableids','threadtable_info','posttable_info','diytemplatenameforum','plugin','pluginlanguage_system','setting','style_default','cronnextrun');# Time: 2025-02-28T02:55:16.528818Z# User@Host: kunbang[kunbang] @ localhost [::1]  Id: 288888# Query_time: 3.656828  Lock_time: 0.000163 Rows_sent: 38414  Rows_examined: 76452SET timestamp=1740711316;SELECT * FROM pre_common_syscache WHERE `cname` IN('setting','style_default','cronnextrun');# Time: 2025-02-28T02:55:17.327611Z# User@Host: kunbang[kunbang] @ localhost [::1]  Id: 288891# Query_time: 4.064979  Lock_time: 0.000112 Rows_sent: 38766  Rows_examined: 76452SET timestamp=1740711317;SELECT * FROM pre_common_syscache WHERE `cname` IN('bbcodes_display','bbcodes','smileycodes','smilies','smileytypes','domainwhitelist','albumcategory','plugin','pluginlanguage_system','setting','style_default','cronnextrun');# Time: 2025-02-28T02:55:17.529235Z# User@Host: kunbang[kunbang] @ localhost [::1]  Id: 288892# Query_time: 3.940676  Lock_time: 0.000217 Rows_sent: 38435  Rows_examined: 76452SET timestamp=1740711317;SELECT * FROM pre_common_syscache WHERE `cname` IN('magic','usergroups','diytemplatenamehome','setting','style_default','cronnextrun');# Time: 2025-02-28T02:55:17.538348Z# User@Host: kunbang[kunbang] @ localhost [::1]  Id: 288893# Query_time: 3.946635  Lock_time: 0.000138 Rows_sent: 38435  Rows_examined: 76452SET timestamp=1740711317;SELECT * FROM pre_common_syscache WHERE `cname` IN('magic','usergroups','diytemplatenamehome','setting','style_default','cronnextrun');# Time: 2025-02-28T02:55:17.770725Z# User@Host: kunbang[kunbang] @ localhost [::1]  Id: 288894# Query_time: 3.927745  Lock_time: 0.000162 Rows_sent: 38435  Rows_examined: 76452SET timestamp=1740711317;SELECT * FROM pre_common_syscache WHERE `cname` IN('magic','usergroups','diytemplatenamehome','setting','style_default','cronnextrun');# Time: 2025-02-28T02:55:17.848364Z
复制代码

我知道答案 回答被采纳将会获得1 贡献 已有6人回答
我要说一句 收起回复

评论6

TyCodingLv.8 发表于 4 小时前 | 查看全部
同样访问量下,innodb需要的内存是比mysiam引擎要高一些的。优势是读速快
我要说一句 收起回复
CrystαlLv.8 发表于 4 小时前 | 查看全部
一般还是建议用linux系统会比win更好一些的。
我要说一句 收起回复
独家记忆Lv.8 发表于 4 小时前 | 查看全部
一般是这个网站有大量请求,比如国外垃圾蜘蛛
我要说一句 收起回复
独家记忆Lv.8 发表于 4 小时前 | 查看全部
我看看有无垃圾蜘蛛吧。一个一个排除了,头大,其他社区又很正常,而且这个网站访问量也不多
我要说一句 收起回复
IT618发布Lv.8 发表于 4 小时前 | 查看全部
开启一下 redis缓存 试试呢;

如果能接受有偿处理的话 也可以加我 QQ
我要说一句 收起回复
TyCodingLv.8 发表于 4 小时前 | 查看全部
1、能用linux做服务器的,不要用windows;  2、加缓存了没有?     3、会用宝塔面板为啥不用linux呢?
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.225.57.173,GMT+8, 2025-2-28 21:32 , Processed in 0.186136 second(s), 105 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表