我最近把腾讯的EdgeOne停掉了,7月21日开始使用,用了大概十来天吧,最近实在不太稳定,还是先关掉了。
这两天服务器CPU动不动就跑满100%,然后直接宕机。一开始还以为是被人攻击了,就想着把防火墙设置一下,服务器443和80端口只允许腾讯cdn的ip访问,其他流量一律走 CDN访问,这样真实IP就藏起来了,真有攻击也是CDN先扛。
结果搞完没几个小时,CPU又炸了,一看是WordPress自己发起了大量的数据库连接请求,导致数据库负载爆高,撑不住了。
我尝试去调优了一下数据库配置,但效果不太明显,CPU依旧飙得很厉害,该卡还是卡。
没办法,干脆先把EdgeOne关了试试。结果停用一天多,CPU居然稳住了,基本都在25%以下,比之前强了不少。
目前还没找到具体原因。只能猜测可能是EdgeOne刚上线不久,正值容易被攻击的阶段,用了它的 CDN 就顺带被波及了。我这台小水管服务器还是被不少请求打到了源站,稍微漏点请求过来就顶不住了。
先这样吧,后面有机会再看看情况,还是想找机会再尝试下的。
我的站每天都会遭受欧洲那边一千多次的扫目录,在eo中把欧洲封禁了。