zoukankan      html  css  js  c++  java
  • 服务器宕机原因分析

    什么是服务器宕机?

    服务器宕机指的是服务器由于某些原因导致服务器无法正常运转,造成网络无法使用,对于网站来说,服务器宕机带来的影响很大,他不但造成访客对网站无法访问,甚至影响到网站在搜索引擎上的排名。

    在服务器的使用过程中,服务器的宕机随时都有可能出现,首先我们要找到服务器宕机的原因,才能找到对应的解决方案

    服务器宕机可能分为两种情况,服务器的假死机和死机

    假死机(非蓝屏死机)是由于硬件资源暂时性的被消耗殆尽,因为无法对外部指令进行相应的现象,通常是网站处于访问高峰期,带宽等资源跑满,通常只需要等待一段时间,等待服务器腾出更多的资源即可恢复正常

    而死机,如果通过ping测试服务器,键盘切换数字键和大写字母键功能,显示器无画面输出,或者鼠标光标没有任何反应,则表示服务器硬件出现故障

    服务器出现故障的常见原因:

    1.在运行环境问题上,最常见的是硬盘资源消耗殆尽

    2.在性能问题上,最普遍的服务器宕机原因确实是运行很糟糕的SQL,但也不一定是这个原因,比如也有很多问题是由于服务器bug或者错误的行为导致的

    3.糟糕的 Schema 和 索引 设计是第二大影响性能的问题

    4.复制问题通常是由于主备数据不一致导致

    5.数据丢失问题通常是由于drop table 导致的,并总是伴随着缺少可用备份的问题

    如何查看服务器宕机的原因?

    1.是否是应用程序导致内存溢出或者泄露导致,out of memory导致?

    2.是否是进程过多或不断创建,导致资源耗尽导致?

    3.是否是数据库程序死锁,或者连接数过多导致?

    4.是否是应用程序异常导致?

    5.是否是流量负载过大导致?

    6.是否是遭到黑客入侵导致?

    7.是否是操作有误导致?

    服务器宕机如何解决?

    可以准备两个网站空间,他们存放的内容相同,而ip地址不相同,并且机房的地理位置不同,这样两个主机,同时出现宕机的可能性就大大降低了。第一时间发现服务器宕机问题后,可以迅速的通过修改dnspod.com中的域名记录,指向目前正常的网站空间,

    dnspod解析生效的时间是实时的,而一般的dns服务器刷新时间比较长,对外声称24小时生效,但是按照实际经验来看,差不多30分钟内生效,否则就要检查域名绑定是否正确了

  • 相关阅读:
    【数学建模】—优秀论文(一)
    【数学建模】—论文排版
    【Linux学习】—第8章linux编程
    【Linux学习】—文件权限和目录配置
    【ESP8266学习】(一)
    【OpenCV】——b站达尔闻
    【Linux学习】——Shell编程基础
    【数学建模】——模拟退火算法(SAA)
    react 开发中火狐,Safari浏览器嵌套iframe显示空白
    element ui dataPicker 日期范围限制
  • 原文地址:https://www.cnblogs.com/hetaoyuan/p/11615710.html
Copyright © 2011-2022 走看看