宕机是计算机的一种术语,指某些网站、游戏、网络应用等等,区别于正常运行的状态,也叫“Down机”、“当机”或“死机”。
——宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等些原因而导致出现的不能够正常运行的状态。大多数的宕机,是指某些网络服务器,因为受到攻击、访客暴增、高负载、高并发等资源耗尽而出现的假死机状态。
——比如lol游戏服务器,因为活动,使同时在线游戏玩家,服务器带宽、CPU等资源耗尽,从而导致服务器宕机,经常出现lol服务器无法连接,无法登录的状况。还有些宕机,是因为网络应用所承载的服务器内部系统错误,而导致的连接中断、无法连接等状况。
——比如说2015年3月11日5点起,苹果用户反应AppStore、MacAppStore、iTunesStore均为宕机状态,iTunesConnect无法登陆,iBooks商店没有响应,iOS和Mac的应用商店也出现了大面积瘫痪,并显示为“所有用户不可用”,长达11个小时服务中断状况。通常我们常会遇到的宕机,如空间宕机,以及VPS宕机等,则由于其他客户或自身的原因,导致VPS宿主服务器的操作系统出现问题或崩溃,运营商需要对服务器的停机维护而出现的,实际上并不算是真正意义上的宕机,同样影响比较小,且可控的。
——理论上来讲,没有绝对安全的系统,也没有绝对够用的资源,更不会有绝对不出问题的服务器及应用程序,所以,宕机也就不可避免。 服务器出现宕机的常见一些原因 运行环境的问题中,最普遍的问题时磁盘空间耗尽。 性能问题,最普通的服务器宕机原因确实是运行很糟糕的SQL,但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。 糟糕的Schema和索引设计是第二大影响性能的问题。 复制问题通常由于主备数据不一致导致。 数据丢失问题通常由于drop table的错误操作导致,并总是便随着缺少可用备份的问题。 如何查看服务器宕机的原因 是否是应用程序导致内存溢出或者泄露,out of memory导致。 是否是进程过多或者不断创建,耗尽资源导致。 是否是数据库程序死锁,连接数过多导致。 是否是应用程序异常导致。 是否是流量负载过大导致。 是否是遭受黑客入侵攻击导致。 是否是误操作导致。 服务器出现宕机该如何解决。 ——要即时发现服务器宕机的问题,时间就是金钱,这是不变的真理。我们要第一时间,发现宕机的问题,如果他服务器宕机时,为了避免造成不必要的损失,要尽早通知服务商解决相关问题。最好准备2个网站空间,他们存放的内容相同,而ip不同,并且机房的地理位置不同。这样2个主机,同时宕机的可能性就大大降低了。
第一时间发现宕机问题后,可以迅速的通过修改dnspod.com中的域名记录,指向目前正常的网站空间。Dnspod解析生效的时间是实时的,而一般的dns服务器,刷新时间较长,对外声称24小时内生效,按照实际经验看来,差不多30分钟内生效,否则就要检查域名绑定是否正确了。
版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有