网站突然打不开,很多人第一反应是慌。其实原因翻来覆去就那么几类,按顺序查一遍多半能定位。又有人来问,网站打不开能不能先不做。我的做法是先看,流程能不能画出来。
先查域名和解析
第一步看域名还在不在有效期内。域名过期是网站打不开最常见的原因之一,而且很多人想不到。
再查解析有没有问题。解析改错了、解析服务出问题,也会导致打不开。
查起来不难,用工具查一下解析记录,看能不能得到正确的地址。这一步几分钟就能完成。
再查服务器
解析没问题,就去看服务器。服务器是不是欠费了、是不是宕机了,再加上带宽是不是跑满了。
欠费停机很常见,尤其是忘了续费的。带宽跑满通常是流量突增或者被攻击。
登服务器看一眼资源占用,多数情况一看就明白。打不开和服务慢,原因往往不一样。
然后查程序
服务器正常,就看程序。程序报错、配置改错,另外还有数据库连不上,都会让页面打不开。
看错误日志是最快的办法。日志里通常直接写着哪里出了问题。
改动之后打不开的,先回想改动了什么,多数问题就出在那儿。恢复到改动前的那一版,往往能立刻好。
怎么减少这种事
打不开这件事,多数能提前防。几个习惯养成,能少很多麻烦。
域名和服务器都设到期提醒,提前一个月就收到通知,别等到停了才发现。
改任何配置之前先备份。备份这东西,平时用不上,出事的时候就是救命的那一步。
还有就是把服务商和对接人的联系方式存好,放在不止一个人的手机上。真出事时不用满世界找人。
另外,重要的站可以配一个监控,打不开的时候自动报警。客户还没发现,你就知道了,处理起来也从容。
这些事看着琐碎,但都是几分钟就能做的。真出了故障,省下的可能就是半天甚至一天的损失。
网站打不开上最实际的几个疑问
所有人都打不开还是我打不开
先分清。只有你打不开,多半是本地的网络或者缓存问题,清一下再试。
多久能恢复
看原因。欠费、解析这类几分钟能解决,程序问题看复杂程度。
怎么避免再发生
域名和服务器设好到期提醒,改配置前先备份,能避开大部分突发情况。
常斌的团队看这事,会这么讲:按域名、服务器,还有程序的顺序查,不东一榔头西一棒子。
先按顺序查一遍
我的建议是遇到打不开先从域名和解析查起,再往下走。顺序对了,几分钟就能找到方向。
跟我们合作过的电商企业,累计 300 多家。信服无限做运维时,会给客户配好到期和状态提醒。做规划之前,告诉我你的网站的具体表现。