精华内容
下载资源
问答
  • 服务器宕机

    2019-04-14 07:52:00
    在性能问题中,最普通的服务器宕机原因确实是运行很糟糕的SQL,但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。 3..糟糕的Schema和索引设计是第二大影响性能的问题。 4..复制问题...

    宕机常见原因:

    1.在运行环境的问题中,最普遍的问题时磁盘空间耗尽。

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

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

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

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

     

    分析服务器宕机原因:

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

    b、是否是进程过多或者不断创建,耗尽资源导致

    c、是否是数据库程序死锁,连接数过多导致

    d、是否是应用程序异常导致

    e、是否是流量负载过大导致

    f、 是否是遭受黑客入侵攻击导致

    g、是否是误操作导致

     

    宕机解决步骤:

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

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

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

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

    转载于:https://www.cnblogs.com/hsmwlyl/p/10686289.html

    展开全文
  • 服务器宕机可能的原因以及服务器宕机解决办法 服务器宕机是指服务器因为某些原因而导致服务器无法运转,造成网络无法正常使用。 对于网站来说,服务器宕机所造成影响很大,它不但造成访客无妨对网站进行访问,甚至还...

    服务器宕机可能的原因以及服务器宕机解决办法

    服务宕机是指服务器因为某些原因而导致服务器无法运转,造成网络无法正常使用。 对于网站来说,服务器宕机所造成影响很大,它不但造成访客无妨对网站进行访问,甚至还可能影响到网站在搜索引擎上的收录和排名, 因而在租用服务器时,建议站长选择想美国服务器这种出现宕机概率比较低的服务器。在服务器使用的过程中,服务器宕机可能都出现, 首先我们要找到服务器可能出现宕机的原因吗,才能找到对应的解决办法。 

    服务器宕机可以分为两种:假死机和死机 
     
      假死机(非蓝屏死机)是由于硬件资源暂时性地被消耗殆尽,因而无法对外部指令进行响应的现象, 通常是网站处于访问高峰期,带宽等资源跑满,这时只需要等待一定的时间,待服务器腾出更多的硬件资源即可恢复正常, 
     
      而死机,如果通过ping测试服务器,键盘切换数字锁定键(NumLock)或大写锁定键(Caps Lock)功能, 显示器无画面输出,或者鼠标光标没有任何反应则表明服务器硬件故障 
     
     
      服务器出现宕机的常见原因 
     
      1.在运行环境的问题中,最普遍的问题时磁盘空间耗尽。 
     
      2..在性能问题中,最普通的服务器宕机原因确实是运行很糟糕的SQL, 但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。 
     
      3..糟糕的Schema和索引设计是第二大影响性能的问题。 
     
      4..复制问题通常由于主备数据不一致导致。 
     
      5.数据丢失问题通常由于drop table的错误操作导致,并总是便随着缺少可用备份的问题。 
     
     
      如何查看服务器宕机的原因 
     
      a、是否是应用程序导致内存溢出或者泄露,out of memory导致 
     
      b、是否是进程过多或者不断创建,耗尽资源导致 
     
      c、是否是数据库程序死锁,连接数过多导致 
     
      d、是否是应用程序异常导致 
     
      e、是否是流量负载过大导致 
     
      f、 是否是遭受黑客入侵攻击导致 
     
      g、是否是误操作导致 
     
     
      服务器出现宕机该如何解决 
     
      要即时发现服务器宕机的问题。时间就是金钱,这是不变的真理。我们要第一时间, 发现宕机的问题。如果他服务器宕机时,为了避免造成不必要的损失,要尽早通知服务商解决相关问题。 


    展开全文
  • 服务器是数据和网站的载体,如若...下面我们就一起来看下造成服务器宕机的原因到底有哪些,以及如果出现宕机,我们又该如何解决。 服务器宕机是每个服务器商都遇到过的问题,一般出现宕机的原因有: 1、服务器...

    服务器是数据和网站的载体,如若服务器出现问题,那么放在上面的数据和网站也同样会受到牵连,所谓皮之不存,毛将焉附!所以无论是服务商还是用户都非常关心服务器的正常运营问题,以及当出现问题时,服务商能否快速解决,保障用户的利益不受损害。下面我们就一起来看下造成服务器宕机的原因到底有哪些,以及如果出现宕机,我们又该如何解决。

    服务器宕机是每个服务器商都遇到过的问题,一般出现宕机的原因有:

    1 、服务器性能的原因

    性能问题中,最常见的服务器宕机原因是运行很糟糕的SQL,但也不能确定一定是这样的,还有其他的可能,比如也有些问题是由于服务器Bug或错误的行为导致的。

    此外,较差的Schema和索引设计是第二大影响性能的问题。

    2 、运行环境的原因

    如果是运行环境问题,那么最常见的就是磁盘空间耗尽。

    3 、数据丢失或损坏的原因

    数据丢失,一般情况下是由于drop table的错误操作导致,并总是便随着缺少可用备份的问题。

    4 、复制的原因

    如果是复制问题,那么一般是由于主备数据不一致导致的。

    既然了解了服务器宕机的原因,那么如何判断或查看服务器宕机的原因呢?

    (1)查看是否是误操作导致

    (2)查看是否是应用程序异常导致

    (3)查看是否是应用程序导致内存溢出或者泄露,out of memory导致

    (4) 查看是否是流量负载过大导致

    (5)查看是否是遭受黑客入侵攻击导致

    当查出造成服务器宕机的原因后,我们又该如何进行解决呢?

    1、发现服务器宕机后,及时联系服务器商解决相关问题,因为也许短暂的宕机,会给你带来重大损失。

    2、做好防范准备。可以同时运行两个网站空间,存放相同的内容,当一个出现问题时,立即启用另一个即可。

    展开全文
  • 今天在演练这样一个场景——假如所有缓存服务器...这样看起来不错,虽然缓存服务器宕机,但程序可以继续工作,虽然速度慢一些,但不会让网站服务中断,然后只要把缓存服务器恢复即可。但是如果缓存服务器宕机时,访...

    今天在演练这样一个场景——假如所有缓存服务器都宕机,而且不能很快恢复,并且假设数据库服务器能够支撑,在代码中如何应对这样的情况?

    之前的做法是在读缓存的地方捕获异常并写入日志,然后直接从数据库读取数据;在写缓存的地方捕获异常并写入日志,继续后续处理。这样看起来不错,虽然缓存服务器宕机,但程序可以继续工作,虽然速度慢一些,但不会让网站服务中断,然后只要把缓存服务器恢复即可。

    但是如果缓存服务器宕机时,访问量很大,每一个操作缓存的地方都抛异常、写日志,这是两个开销很大的操作,大量的这样的操作会给Web服务器带来很大的压力。有没有更好的解决方法呢?

    当操作缓存时抛出了第一个异常,我们就已经知道缓存服务器发生了故障。接下来对缓存的任何操作不仅没有必要,而且由此产生的异常会带来额外的开销、影响性能。只要我们通过一种方式在知道缓存服务器发生故障的第一时间通知后续缓存操作代码不要进行缓存操作,就能解决这个问题。

    我们想到的一个解决方法是通过全局静态变量,该全局静态变量保存缓存服务器当前可用状态,只要有一个操作缓存的地方出现异常就将该变量置为不可用状态,并写日志、发通知。每一个操作缓存的地方在操作前先检查一下这个全局静态变量,一发现缓存服务器不可用,就放弃操作缓存,进入无缓存情况下的操作流程。当我们得知缓存服务器宕机后,先专心把缓存服务器恢复正常运行,然后更新一下这个全局静态变量即可。

    这又是一个看起来不错的解决方法。但是全局静态变量只能在当前应用程序的当前进程中全局,无法在Web Farm(比如使用负载均衡,同一个应用程序运行于多台服务器上)与Web Garden(同一个应用程序运行于同一台服务器的多个进程中)的场景中全局。所以采用这个解决方法,缓存服务器宕机时,每个进程都要进行捕获异常、设置全局静态变量的操作,虽然不是最佳解决方法,但总比异常满天飞要好很多。还有一个更头疼的问题,就是在缓存服务器恢复正常后,如何将这些全局静态变量恢复为可用状态?无法代码进入每一个进程中进行操作,目前我们只想到一个解决方法——重启应用程序(如果是IIS,回收应用程序池)。

    有没有更好的解决方法呢?继续思考,也期待你的良计妙策。

    【更新】

    改进修改全局静态变量的方式,通过定时执行的代码检查缓存服务器的状态。如果缓存服务器不可用,将全局静态变量置为不可用状态;如果缓存服务器可用,并且全局静态变量的值为不可用状态,则将全局静态变量置为可用状态。

    展开全文
  • 本文编辑:富哥 专业指导:葵芳一凡对于服务器宕机这件事,即使是没有亲身经历过,也曾听说过这类的事情,比如前不久的新浪微博的宕机事件了。服务器宕机这种事,不管是用户还是租用服务器的站长们都是很讨厌的,...
  • 主要介绍了tomcat服务器宕机解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 服务器宕机原因分析

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

    2018-08-14 10:08:58
    服务器宕机原因 阿里云服务器经常CPU跑满,服务器宕机彻底解决方法 要解决这个问题首先先要知道问题出在哪里下面给大家介绍一下CPU跑满的一个案例 解决方法在文章最下方 CPU跑满的问题出现过很多次,最多的时候一天...
  • 但再好的服务器也难免在使用过程中出现这样或那样的问题,其中服务器宕机就是最为常见的。那么,通常造成服务器宕机的原因是什么?又该如何解决呢? 首先我们可以做一个简单的分类: 1、“服务器运行环境”是排名比较...
  • 服务器宕机问题

    2019-05-12 14:18:00
    在性能问题中,最普通的服务器宕机原因确实是运行很糟糕的SQL,但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。 3..糟糕的Schema和索引设计是第二大影响性能的问题。 4..复制问题...
  • 服务器宕机的原因通常有哪些呢?1、服务器环境的客观原因。比如机房断电导致的服务器断电、机房温度过高,导致的服务器死机、关机等。不过这种情况般很少发生,因为像景安云机房等数据中心,通常都有很好预防措施,...
  • 手把手教你如何在gitlib服务器宕机情况下,恢复代码仓库,自己在实际工作中总结的经验,如有问题可联系zhang_x_j_3166@163.com
  • 服务器宕机排查记录

    2018-03-18 13:09:00
    服务器宕机排查记录 标签:服务器宕机调优000627 2016年06月13日 09:36:301479人阅读评论(0)收藏举报 分类: weblogic运维(7) 问题症状:服务器内存占用持续增长,性能低下,并发上不去,隔...
  • Ubuntu服务器宕机排查记录

    千次阅读 2020-03-10 23:40:17
    环境 :ubuntu 问题症状:服务器内存占用持续增长,性能低下,并发上不去,网络无法ping通,无法登录、无法操作,输入操作无响应。也就是说系统宕机了。 宕机原因 : 先查看线上服务日志,再通过...服务器宕机排查记...
  • Java服务器宕机解决方法论

    万次阅读 多人点赞 2020-02-29 03:27:17
    一般我们认为向服务器的请求都没有响应或者响应非常缓慢的情况都称为宕机. 表面的前端崩溃并不是宕机 1.2 分类 进程闪退 内部崩溃 外部终止 线程锁死或者无限等待 内存溢出 下面分别进行详解 2 进程闪退 2.1 ...
  • 经常会出现调试服务器宕机,这样我就需要停止服务器再重开服务器才能解决。 在我其他同事的电脑里也会频繁出现这样的问题。这是个影响体验的大问题,希望尽快解决 谢谢</p><p>该提问来源于开源项目ÿ...
  • 此排除IBM刀片服务器宕机故障所适用的机型仅限于BladeCenter所有8677机型; BladeCenter HS20所有8678机型; BladeCenter HS20所有8832机型; BladeCenter HS40所有8839机型; BladeCenter JS20所有8842机型; ...
  • 哨兵服务器的作用就是监控主服务器,实时查看主机状态,确认是否宕机,并且在主服务器宕机时将从服务器升级为主服务器 2.哨兵服务器与Redis集群的关系? 如果你做过Redis集群,你会发现并不需要你手动配置哨兵...
  • 主要介绍了防止服务器宕机时MySQL数据丢失的几种方案,结合实践介绍了Replication和Monitor以及Failover这三个项目的应用,需要的朋友可以参考下
  • 由于项目需要,编写基于zookeeper集群监测服务器宕机情况,并发邮件通知代码;实现很简单,编写了客户端和服务端,基于maven实现,代码方面修改zookeeper ip地址,需要部署的服务器名和邮件信息即可实现。直接打包...
  • 又到了深夜写博客的时候了,前两天面试了一家公司,谈到服务器宕机问题。 服务器宕机一般是数据库的问题导致的(数据量太大),但也有的是因为程序问题。 关于服务器的优化思路如下: 一:在服务器硬件配置太低...
  • 服务器宕机时,JVM会生成hs_err_pidXXX.log的日志文件,查看日志,发现内存不足导致的错误,可以确定是内存溢出导致服务器宕机的 从日志中获取关键信息: 1)查看日志头信息 可以确定宕机时 正在进行gc 2...
  • 每次出现这个报错都会导致tomcat应用服务器停机,加了下面的java代码后就再也没有停过了。 解决办法: 编写Java代码 packagecn.listener;importjava.sql.Driver;importjava.sql.DriverManager;importjava.sql....
  • 如果你正面临Web服务器宕机的问题,下面几招可以帮你解决燃眉之急并避免再次出现此类事故。  过去20年里,网络已成为文明的重要部分。从社会需求层次看,网络需求排名仅低于饮用水与可靠电力供应,网络为人类社会...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,426
精华内容 3,770
关键字:

服务器宕机