先森前两天内连收三封阿里云计算发的主机产品因超标消耗资源关停通知,心都要碎了,要知道万网免费云虚拟主机每个月只能手动重启3次啊。先森这时候已经重启了两次了,而且是月初。
主机产品因超标消耗资源关停通知
分析
通过查看日志,虽然疑似是wp-cron.php的问题,但是同时也发现了几个比较可疑的IP地址,不停的访问先森网站上不存在的目录地址,造成大量的404访问。
先森开始尝试着使用百度云加速的WAF黑名单来防止这几个IP,但是实践证明并没有用,可能是黑客用某种手段还是捕捉到了先森网站的真实IP,直接进行访问的。既然如此,就只有从主机方面下手了。
屏蔽IP
虽然是虚拟主机,但还好的是,我们也有屏蔽IP访问的手段。
因为WordPress是PHP语言编写的,所以先森当初也选择的是Linux主机,所以这里也是针对Linux主机的方法。
Linux主机可以通过 .htaccess文件屏蔽IP。如下:
RewriteEngine on RewriteBase / Order Deny,Allow #拒绝开关,allow表示拒绝访问 Deny from 123.245.123.12 #输入要屏蔽的IP地址 Deny from 123.245.123 # 屏蔽IP段
关于wp-cron.php
因为wp-cron.php而导致的超标消耗系统资源,先森还是感到很纳闷的。看了下以前的日志,也存在很多wp-cron.php的痕迹,但是一直都没有什么问题,突然来个超标,令先森不明所以。
当然,wp-cron.php确实是比较消耗系统资源的,这点是比较肯定的。但wp-con.php是当网站批量更新,定时发布,还有用户点击才会触发。一般受影响的是流量多的大站,先森是的流量可没有多少。不过再没有找到原因之前,还是只有把它先禁用了。
在wp-config.php中添加如下代码:
define('DISABLE_WP_CRON', true);
除特别注明外,本站所有文章均为成航先森 www.capjsj.cn 原创,本文共813个字
转载请注明出处来自https://www.capjsj.cn/xnzjpbipdzhipddff.html
转载请注明出处来自https://www.capjsj.cn/xnzjpbipdzhipddff.html
你好、友个链呗、这个站 关键词 春熙路 www.465400.net
@春熙路: 欢迎来访,请到申请友链去申请哦,看看要求
屏蔽了也会有副作用,无法损失一部分流量。
@真我风采: 既然已经确定了是捣蛋的,那这点流量不要也罢
哈哈你终于捣鼓出来了恭喜!!
@小C博客: 其实还是没有搞清楚。。。唉~
百度云观测很恶心的,每天扫描网站2千-3千次,经常搞的网站521,我去掉以后,舒服多了
@龙笑天: 没用百度云观测,你这么一说更不想用了、、、、
虽然我是大神,我还是来学习一下!!!
@骡子SEO: 我去,简直自恋的没边了!。。。好吧,我承认你是大神
@狂族晨曦: 哈哈!!淡定!不要崇拜哥!!
阿里免费的就是限制多,弄不好就精尽人亡了。
博主分享的精准到位,本人受益匪浅,非常感谢!
之前网站被恶意镜像,就用.htaccess屏蔽IP地址访问的。