导致服务器CUP占用率过高的可能性有很多,正常来说,你的网站被DDOS攻击了,或者是CC攻击,都会占用你服务器线程,导致你的CUP长期占用率高达100%,甚至直接宕机。
但是还有一种是因为搜索引擎的蜘蛛爬虫导致的,正常情况下搜索引擎不会疯狂爬你的网站,根据站长反馈,使用仿什么值得买的WordPress主题SMZDM(原SMZDG,由uctheme优畅主题开发),这个程序里面有一个功能特别招爬虫。
那就是调用百度相似关键词的kw目录,只要你发文章,或者随便搜索,页面就会调用百度的相似关键词,然后放链接在你打开的页面,当你点击后,下个页面又生成好几个相似关键词,无限生成,所以蜘蛛进来了根本出不去,会一直爬。
加上现在都在搞AI,爬虫更舍不得任何页面了,所以各家的蜘蛛都会一直爬,让服务器CUP占用率长期高达100%,非常影响正常访问。
解决方法:
一般这种情况就两个方法,一是关掉这个功能,二是升级服务器,在你还没有做大的时候,很多搜索词页面都是空白的,没有任何作用,所以还是关掉这个功能的好。
这个主题的电脑版和手机版主题是分开的,所以两边都要改:
电脑端文件:/wp-content/themes/uctheme_smzdm/kw.php
手机端文件:/wp-content/themes/uctheme_smzdm_mobile/kw.php
我建议不要把他删除,让它无法访问就行了,把kw.php文件名重命名改成kw.php2,或者你们想怎么重命名都行,然后测试下/kw/目录下的链接还能不能访问,显示空白就可以了,爬虫就不会继续再爬下去了。
原文转自瓜5博客:https://blog.gua5.com/xing/148
本文来自投稿,不代表首晒立场,如若转载,请注明出处:https://www.shoushai.com/p/1551