- 2018-08-09
- 阅读()
- 来源:互联数据
快速判定dns服务器故障的办法:
在日常生活中,偶尔会遇到手机死机、电脑蓝屏这样的突发性事件,今天我们要为站长朋友讲的是——服务器宕机。说白了服务器就是一台高级点的计算器,由于操作上的失误或者计算机本身原因环境因素多会引起服务器的死机问题,对于网站来说,服务器宕机所造成影响很大,当然像前段时间携程网站服务器故障就导致了整个公司彻夜华灯,这种情况来说就不是影响网站排名和网站优化了,也不是因系统问题或者是程序应用错误引起的通过服务器重启就可以解决的了。所以搞懂服务器宕机原因才最重要。
分清导致服务器出现宕机故障的因素:
a、外部攻击;b、内部攻击;c、运维误操作;d、假死机;e、真死机不管是外部攻击还是内部故障,还是人员操作失误也好,备份好网站数据以及冗余措施,可以使宕机时间缩短到最低。备份问题尽管听起来很稀疏平常的,但却很多企业并未建立起一套完善的备份体系。备份的意义在于危急时刻可以快速恢复或
重建生产系统。在企业网络中,经常出现的问题实际上是:
1、备份步骤的瑕疵导致并未完成正确的备份过程,由于有限的存储空间导致一定时间后因存储空间耗尽导致的随后备份失败备份介质受损导致无法成功恢复,传统上,磁带因其低造价以及高存储密度使其成为了理想的备份介质。然而,这种传统备份介质的几个致命缺点经常使其内含的数据变得不可存取。
2、在性能问题中,最普通的服务器宕机原因确实是运行很糟糕的SQL,但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。
3、糟糕的Schema和索引设计是第二大影响性能的问题。
4、复制问题通常由于主备数据不一致导致。
5、数据丢失问题通常由于drop table的错误操作导致,并总是便随着缺少可用备份的问题。
6、客户端发出域名请求,形如xxx.com这里可能出现的错误是,手工输入的域名网址错误。自然不能访问正确的网站了。这是最初级的错误,但还是容易发生的。解决办法:认真审核一下网址,再次输入。或者百度一下,网址的核心关键字,或者品牌字。
7、通过dns服务器,将域名解析成对应的ip
这个步骤很关键,也是问题的高发期,40%的宕机,都是因为dns服务器不稳定造成的。Dns服务器,就像联系着姓名与电话号码的查询簿。这里如果出现问题,其后果是不堪设想的。因为一般的企业,和个人,多是选用网站空间建设网站,条件好一点的,也不过是租用或托管服务器。但是很少有人,拥有独立的dns服务器。80%的站长,都没有自已的dns服务器。大家的域名解析请求,一般通过域名商,提供的dns服务器完成。多对一,而这个服务的基数又是相当巨大的。当信息的洪流,集中到1-6台dns服务器上的时候,那么这几台dns服务器,就变的极不稳定了。
快速判定dns服务器故障的办法:
目前有一些网站,提供”IP反查”的功能。你需要找到一些,和你同ip的网站。可能因为更新有延时,有些域名的ip已经改变了。你需要再次ping一下选定的网址,确定该网站,和你的网站同属一个ip。把他们的网址记录下来。当你的网站不能打开的第一时间,你要登录同ip的网站看一看。如果,同ip下的其它网站,能打开,而唯独你的网站打不开。那就可以确定,是你网站的dns服务器,出现问题了。你也可以把你的网站,和你同ip的网站进行对比,看是否dns服务器故障,或是网站空间宕机故障了。
8、与ip对应的网站空间,或服务器做出响应,这个步骤,引起服务器宕机的概率在40%左右。这里故障的原因,就是服务器宕机了。一般站长,所指的宕机,也主要在这里。服务器当机的原因很多,流量过大,DDOS攻击,内部不稳定的程序,等等…
服务器宕机的判断方法:同上一个步骤,如果同ip下的网站,都不能打开,那么基本上可以确定,是服务器宕机所致。
9、数据下载至本地网络,完成一次请求
这里出现问题的机率较小,不过也有可能。其表现的症状就是,在你的机器上不能访问你的网站。而在别人的电脑上,却是可以打开的。如果发生了这样的情况,那就可能是因为你所在地的网络不稳定,而造成的访问中断。这个故障,通常影响的区域较小。如果要确定,本地网络是否畅通,在打不开你的网站的时候,通过”在线代理”打开你的网站试一试。百度一下”在线代理”,有一些网站能提供,用其它的ip,或国外ip代理访问某个网站的服务。如果在线代理,能够打开你的网站,基本上可以确定,你所在的本地网络,出现了暂时的不稳定情况。
解决服务器宕机的方法:
第一、即时发现服务器宕机问题,我们能做的是要第一时间发现宕机的问题,并通知相关人员做好准备。
第二、准备2个网站空间,他们存放的内容相同,而ip不同,并且机房的地理位置不同。这样2个主机,同时宕机的可能性就大大降低了。发现宕机问题后,可以迅速的通过修改dnspod.com中的域名记录,指向目前正常的网站空间。Dnspod解析生效的时间是实时的,而一般的dns服务器,刷新时间较长,对外声称24小时内生效,按照实际经验看来,差不多30分钟内生效,否则就要检查域名绑定是否正确了。
第三、可能仍有一些站长朋友,觉得域名解析有点复杂。想通了,其实很简单。别看他们的教程可能有一大段文字,其实就2个步骤:aa.在dns服务器上,将域名指向ip.bb.在网站空间上,将主机绑定域名(也是在这里,申请网站备案的!)。一个是,发送给谁?另一个是,接受谁的请求?是不是很简单呢?