菜鸟站长们用阿里云建站必看云服务器ECS
用阿里云半年了。虽然不是什么高手但也是一只中鸟了。
见到很多菜鸟站长用阿里云后出现问题就说阿里云这不好那也不好。但我想说阿里云中国服务器行业第一!?
不要一有问题就怪阿里云,阿里云服务器只是一个载体,大多问题,都是出自架构设计,程序,环境配置问题。
自己懂的一点知识分享给大家希望可以帮到你们。
混迹阿里云论坛,其中见的最多的几大问题, CPU 100% 内存溢出,
502,503状态码
今天我就是围绕这几个问题针对阿里云跟大家说说如何解
决~
因为本人用的是WINDOW服务器,IIS建站,所以我就拿这个来做例子
CPU100%问题
有的站长说,网站好像没什么流量,有时候CPU也会跑到100% 重启服务器才恢复?
遇到问题,我们要先找出问题的原因,才能解决。
一般从几个方面入手
1.首先看我们的程序有没有问题。
打开任务管理器,找到进程w3wp.exe(网站进程)如果CPU没有占用特别的大,那一般不是程序问题,
否则:请检查网站程序,有没有陷入死循环。数据库查询性能,查询语句有没有经过优化。
如果你网站或许是纯静态的,流量也大,CPU占用大,那是肯定的,那么这时候你服务器应该升级配置就可以解决了。
2.查看svchost.exe进程
如果发现svchost.exe占用特别大,也存在wuauclt.exe这个进程,先把这个svchost结束掉,wuauclt.exe也结束掉。关闭微软自动更新功能,因为这个自动更新会一直检查系统更新,占用CPU特别大
[size=font-size:10.5pt,10.5pt][font=&]
大家可用第三方软件更新漏洞和安装更新,就像我们用电脑系统一样用360或其它什么的而不用自带的一样
如果关闭后仍然占用很高
[size=font-size:10.5pt,10.5pt][font=&]
在运行输入tasklist /svc查看什么服务在使用这个进程,再做相应处理
3.查看日志服务器流量是不是正常
如果没有人访问,流量也非常大,那要注意了。可能是你网站吸引到疯狂的蜘蛛了. 例如
如日志所示,每秒n个蜘蛛的同时抓取n次,这哪台服务器受的了?
所以我们要把这些可恶的蜘蛛先屏蔽掉了
屏蔽方法有:
-robots.txt协议(对某些垃圾蜘蛛无效,对采集软件无效) -自带防火墙屏蔽蜘蛛IP段,
-或者用第三方服务器安全工具都可以 具体屏蔽方法请百度了
你们也许会问我,不给蜘蛛抓取怎么会有人找的到我网站? 网站蜘蛛,能给网站带来流量的蜘蛛才是好蜘蛛,才是能要的蜘蛛,不然都是浪费服务器性能的垃圾
建议大家只留3个蜘蛛,百度蜘蛛,谷歌蜘蛛,360蜘蛛(国内使用的比重在上升了)。其它的蜘蛛,你看能给你网站带来流量的可以留一些 。
(还要说一下的是,百度蜘蛛和谷歌蜘蛛有时抓取频率蛮大的,如果大家服务器配置不高的情况下,可以用站长工具去适当调整抓取频率的)
附一张蜘蛛标识图 (一般有英文名spider或bot的都是蜘蛛,同时也请注意下“伪蜘蛛”)
我建议大家去下个“IIS日志分析工具”,可以更直观看到蜘蛛的抓取
内存溢出问题
碰到最多的啦,阿里云背的黑锅最多就是这个问题啦。