宕机诊断方法编辑步骤1:发生了什么事

系统管理员必须肩负起分析和判断Web服务器宕机原因的责任。需要解决如下的问题:

是否是断电,发电机测试以及其他类似问题影响了整体物理环境?

和Web服务器的通信是否已经完全被阻断,还是某些IP段依旧可以使用?

是否还可以管理服务器?

日志中是否有异常记录?

这些只是少部分管理员们需要立即回答的问题,在深入诊断问题之前,先解决上述问题。

步骤2:最简单的解决方案往往是最好的

有很多时候会陷入诊断高级问题的误区,分析各种可能的技术问题和疑难杂症。而实际上,退一步想,从宏观角度思考问题,可能解决已花费无数工时和成本却还未攻克的技术难题。例如,主机通电了吗,或者是否有人无意间碰掉了电源线?如果机器确实已经通电,但没有任何网络连接,需要检查网线或者光纤是否没有接上或者松动。是的,这些看似明显低级错误的解决方法,认为都不可能发生,但任何有经验的系统管理员会告诉你,这些状况的发生频率远比想的要多的多。

步骤3:基本故障处理方法没有效果怎么办

现在已经检查了所有电缆和其他外围设备,可以试着使用ping命令探测设备状况。幸运的是,ping命令是所有平台通用的,也是最简单的。如果可以在局域网内ping通服务器,接着可以试试从局域网外ping服务器进行检测。这样做可以迅速判断问题是否产生在交换和路由层面,而不是服务器级别。此外,如果Web服务器已经虚拟化,试着ping物理服务器自己的真实IP。这样可以帮助进一步隔离问题。如果完全无法ping同服务器,而且也已经确定完全检查了网络连接,那么就需要进行更深入的分析了。

步骤4:使尽浑身解数,服务器依然宕机

已经检查过网线。也试过了ping服务器,依旧无法访问服务器。好消息是,已经可以将问题定位到物理服务器或操作系统本身了。换句话说,已经可以开始集中经理对现存的问题进行排查。接下来,才去从底层到高层的方式来逐层检查问题,首先检查网络接口和本地网络配置是否正常。DHCP是否启动?Web服务器是否指向正确的DNS服务器?如果是这样,可以根据使用的操作系统平台,检查Web服务是否正常开启。在Windows环境,需要检查服务器是否具有Web服务的角色。在Linux环境下,检查会更复杂,可以试试查找http相关的文件或服务来确保服务器是否正在运行。

步骤5:绝境下需要动用绝招

如果以上方法都不奏效,检查日志并尝试查明在Web服务器宕机时日志中记录的那些信息。将这些信息发给在故障处理和解决领域更有经验的专业人士,可能会获得更多的帮助。同样的,如果已经确认网络连接不是问题,就可以使用Wireshark抓包工具对网络中传输的数据进行抓取分析,以此协助处理问题。总而言之,服务器宕机的原因多种多样。断电、配置错误、防火墙设置错误、甚至是来自互联网的恶意流量,都可能引发源站宕机并让系统管理员们抓狂。所有这些问题都足以让企业决策者对冗余解决方案的设计和实施加以重视,同样的针对故障处理流程的设计和制定,还需要根据企业自身网络的实际情况为依据。

(责任编辑:大宝库)

web网站服务器宕机应急,web服务器的宕机诊断方法相关推荐

  1. 第一个web网站需要了解什么?web新手入门

    web入门 安装工具 1.1 专业人员使用哪些工具? 工具 作用 种类 计算机 最最最基本的工具 台式计算机.笔记本 文本编辑器 用来编写代码 纯文本编辑器:Visual Studio Code.No ...

  2. VS2008 调试Web网站,出现找不到Microsoft Internet Explorer的解决方法

    是浏览器安装过程中出现错误,重新安装即可. 解决方法:找到"C:\Windows\inf\ie.inf",邮件右键,选择安装.插入系统光盘,重新复制文件后,错误不在出现 转载于:h ...

  3. VS2010新建Web网站与新建Web应用程序的区别

    在Visual Studio 2010中,除了可以使用"创建Web应用程序"的方式来构建自己的Web项目之外,还可以通过创建"Web网站"的方式来构建Web项 ...

  4. 【转】VS2010新建Web网站与新建Web应用程序的区别

    在Visual Studio 2010中,除了可以使用"创建Web应用程序"的方式来构建自己的Web项目之外,还可以通过创建"Web网站"的方式来构建Web项 ...

  5. WEB网站常见受攻击方式及解决办法

    一个网站建立以后,如果不注意安全方面的问题,很容易被人攻击,下面就讨论一下几种漏洞情况和防止攻击的办法. 一.SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的 ...

  6. php网站实战,PHP实战之WEB网站常见受攻击方式及解决办法

    一个网站建立以后,如果不注意安全方面的问题,很容易被人攻击,下面就讨论一下几种漏洞情况和防止攻击的办法 跨站脚本攻击(XSS) 跨站脚本攻击(XSS,Cross-site scripting)是最常见 ...

  7. 新建Web网站与新建Web应用程序的区别

    为什么80%的码农都做不了架构师?>>>    在Visual Studio 2010中,除了可以使用创建Web应用程序的方式来构建自己的Web项目之外,还可以通过创建Web网站的方 ...

  8. [zz]ASP.net中新建Web网站与新建Web应用程序的区别

    http://www.cnblogs.com/lengjunming/archive/2011/02/15/1955504.html http://book.51cto.com/art/201010/ ...

  9. 12个免费在线的Web网站性能测试工具

    本文向你推荐12个免费在线的Web网站性能测试工具. 1. Web Page Test 从世界各地多个地点,使用真正的浏览器(IE和Chrome),并在真正的消费者连接速度,对你的网站进行速度测试.您 ...

最新文章

  1. WS-Addressing 了解
  2. git 常用命令整理
  3. eclipse工作空间在哪里配置?
  4. 六十七、完成Vue项目首页图标区域布局和逻辑实现
  5. 超详细的2440中断机制分析
  6. go micro 学习笔记 2:环境搭建(可运行示例)
  7. 广州.net俱乐部12月份ABP框架活动场地征集、志愿者征集、合作讲师\副讲师征集...
  8. Java 9示例–收集的工厂方法–创建不可修改的列表,集合和映射
  9. 苹果屏幕供应商JDI正寻求中国投资 因国内面板厂商正在崛起
  10. The specified JRE installation does not exist异常的原因和解决办法
  11. find和xargs
  12. 使用.net开发并生成Windows服务安装包
  13. iSCSI网络储存应用
  14. Pyqt Model/view框架 3.可编辑项
  15. Visio | 动画制作
  16. lenovo计算机无法启动,联想台式电脑不能启动开机
  17. 【oracle11g,13】表空间管理2:undo表空间管理(调优) ,闪回原理
  18. 教你做一个微信添加好友收付款的个性二维码
  19. Nero8直接把APE带CUE映像文件刻录CD方法(转帖)
  20. 微信公众平台SDK JAVA实现WeChat-SDK

热门文章

  1. 儿子让我在坚强中求生
  2. 基于KEIL 的合并boot.binapp.bin的脚本文件
  3. 用JavaScript canvas做的走迷宫游戏,肝了一下午,请帮忙点个赞!
  4. 从网络上下载文件的两种方式
  5. 视频教程-x86/x64软件逆向分析入门-C/C++
  6. keil的sct文件_STM32 分散加载文件 .sct 解析
  7. 项目管理之我见:甲方乙方
  8. 人人网回归了!历史记录全保留!前任们的黑历史就要被重新翻开了
  9. 关于VSCode调试无法支持中文路径的曲线救国方法
  10. 与心血管疾病相关的肠道菌群代谢产物或毒素