服务器的宕机是一种较为严重的服务器故障问题,对于很多支付行业来讲是一种致命性的设备故障问题,比如:

2009年秋天,微软数据中心的一次服务器故障导致T-Mobile Sidekick手机存放在微软服务器上的用户数据全部丢失。这些数据包括通讯录、日程表、照片、待办事项等等;

2013年10月雅虎邮箱进行全面改版升级,一些用户在升级后表示账户存在邮件丢失的情况。12月,雅虎正式确认这次升级导致1%的邮箱账户出现邮件丢失问题,一些邮件耗时数周甚至数月都无法送达,这次事件最终影响到用户数量约100万人左右;

2015年9月,刚刚推出DynamoDB服务器导致亚马逊云服务宕机,包括Redait、Tinder、Netflix、IMDB在内的大量热门网站受此影响并停运超过七个小时。

当然,服务器按照工作负载不同可以分为很多类别,一篇文章并不能把所有的问题都说清楚,今天主要说一下Web服务器出现宕机时,运维人员第一时间要做的有哪些?

其实宕机可以分为两类:假宕机(非蓝屏宕机)和宕机。

假宕机是由于硬件资源暂时性地被消耗殆尽,因而无法对外部指令进行响应的现象,通常是网站处于访问高峰期,带宽等资源跑满,这时只需要等待一定的时间,待服务器腾出更多的硬件资源即可恢复正常。而宕机,如果通过ping测试服务器,键盘切换数字锁定键(NumLock)或大写锁定键(Caps Lock)功能,显示器无画面输出,或者鼠标光标没有任何反应则表明服务器硬件故障。

首先,检查所有电缆和外围设备,试着使用ping命令探测设备状况,ping命令是所有平台通用的,也是最简单的。如果可以在局域网内ping通服务器,接着可以试试从局域网外ping服务器进行检测。这样做可以迅速判断问题是否产生在交换和路由层面,而不是服务器级别。

电源没有问题,Ping不通,就要丛底层到高层来逐层检查问题了,检查网络接口和网络配置是否正常?DHCP是否启动?Web服务器是否指向正确的DNS服务器?在Windows环境,需要检查服务器是否具有Web服务的角色。在Linux环境下,检查会更复杂,可以试试查找http相关的文件或服务来确保服务器是否正在运行。

此外,如果Web服务器已经虚拟化,试着ping物理服务器自己的真实IP。这样可以帮助你进一步隔离问题。如果完全无法ping同服务器,而且也已经确定完全检查了网络连接,那么就需要进行更深入的分析了。

这种时候,就要去检查日志并查明在Web服务器宕机时日志纪录的信息,如果是专业人士,日志信息可以告诉你一切,半专业人士可以google搜索日志报警的错误信息,逐步找到解决方法,非专业专人的管理员就要求救外援了,总之,找问题要纵览全局,多从架构、资源层面去查找问题。

当然,经常进行资料备份,在去选择一个备用服务器以方便遇到紧急状况随时切换,这是最笨也是最简单的办法。

服务器宕机了别慌 快记住这些常规操作吧相关推荐

  1. 谷歌公布 12 月 14 日服务器宕机的主要技术原因

    谷歌技术团队于 18 日发布了谷歌 12.14 服务器宕机事件的完整报告. 问题摘要 2020 年 12 月 14 日星期一,需要谷歌 OAuth 访问且面向客户的谷歌服务出现死机,并持续了 47 分 ...

  2. Nginx负载均衡,服务器宕机问题

    如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用.具体配置过程如下: 1. 在http节点下,添加ups ...

  3. 从春运分析服务器宕机原因

    春运,这一号称人类历史上规模最大的周期性人类大迁徙,2011年如期而至,在从1月19日开始为期40天左右的时间内,铁道部预计客流量将达28.5亿人次,快要把我国大众运个来回了.如此浩大的客流,造就了一 ...

  4. 记一次服务器宕机原因排查(oom内存溢出)

    一.背景 国庆期间,公司上线了一个投票活动,八号回来中午投票结束.一切风平浪静,就在投票快结束前十几分钟页面突然进不去了. 二.猜测 按照我的猜测,推测有以下几种可能性: 1.页面BUG,导致活动出错 ...

  5. 如何在不会导致服务器宕机的情况下,用 PHP 读取大文件

    来自:开源中国 www.oschina.net/translate/performant-reading-big-files-php 作为PHP开发人员,我们并不经常需要担心内存管理.PHP 引擎在我 ...

  6. 微软苹果服务器宕机,苹果服务器宕机,iPhone用户别做这两项操作,微软特斯拉也中招...

    原标题:苹果服务器宕机,iPhone用户别做这两项操作,微软特斯拉也中招 虽然苹果一直都以安全来标榜自己,而事实上也确实如此.IOS封闭的环境,相对与安卓这个开放的环境确实要更加安全一些.苹果可以很好 ...

  7. linux服务器宕机分析/性能瓶颈分析

    linux服务器宕机分析/性能瓶颈分析 服务器宕机原因很多,资源不足.应用.硬件.系统内核bug等,以下一个小例子 服务器宕机了,首先得知道服务器宕机的时间点,然后分析日志查找原因 1.last re ...

  8. 服务器宕机自动dns,有哪些同时支持智能解析和宕机自动切换的DNS服务?

    RT 可以支持按区域.运营商线路智能解析,服务器宕机自动切换解析. 免费或者价格不太高的.  目前了解到华为云完全免费,唯独没有宕机监控. DNSPOD如果想实现上述功能,套餐价格不菲-- 求大佬们推 ...

  9. keep老是显示服务器开小差,nginx+keepalived高可用服务器宕机解决方案

    原标题:nginx+keepalived高可用服务器宕机解决方案 1.基本服务器宕机的主从切换配置 两台nginx服务器,分别安装keepalived,配置/etc/keepalived/keepal ...

最新文章

  1. EasyTable2.1 功能更加强大,bug全面修复的html table插件!
  2. 贷款违约预测--赛题理解
  3. 去掉桌面快捷方式小箭头的方法
  4. 我ABAP开发生涯中搜集的一些有意思的数据库表
  5. reentrantlock非公平锁不会随机挂起线程?_【原创】Java并发编程系列16 | 公平锁与非公平锁...
  6. 安卓APP_ 四大基本组件(1)—— Activity
  7. python整数加法计算器_Python应用实例赏析2.1简单计算
  8. java应用诊断工具-Cubic v1.3.0
  9. 新版ubuntu中打开终端的方法和安装ssh 的方法
  10. idea如何自制插件_Lice IntelliJ插件图标制作过程
  11. Android 面试 缓存,荐【经典面试题】七大缓存经典问题...
  12. linux重启mysql不动了,[转载]LINUX启动/重启/停上MYSQL的命令
  13. 最短路问题_Dijkstra算法
  14. Redis基础知识 之——发布/订阅
  15. ES6学习笔记八(数值的扩展)
  16. nuget的原理_从零开始学习 dotnet 编译过程和 Roslyn 源码分析
  17. 研究方法|用CiteSpace进行科学文献可视化分析
  18. linux版高德导航软件下载,高德导航2017
  19. php判断无理数,经典证明:几乎所有有理数都是无理数的无理数次方
  20. 修改植物大战僵尸阳关代码

热门文章

  1. 国内主要游戏公司及其引擎选用
  2. 朱雀发布系统支持scpsync)发布
  3. java 月亮升起,描写月亮升起的好句
  4. JAVA EE 7 SDK Tutorial分析
  5. 计算机老年学校讲义,海淀区中关村街道:文明市民学校开学 老年人走进校园学电脑(图)...
  6. javascript dom编程艺术网页案例
  7. RecyclerView实现收缩分组悬浮列表
  8. Fiddler基础使用一之捕获https请求
  9. Elasticsearch 入门到高手的成长阶梯-索引的基本操作(2)-索引的收缩和拆分
  10. LOL(英雄联盟)的历史之S1赛季