英国国家航空服务公司(NATS)在去年12月份发生一起严重事故。由于其两条系统航班服务器通道均发生故障,导致数百架航班无法起飞。

据一份内部报告显示,此次混乱共造成120架航班被取消,500架航班被耽搁了45分钟,总共影响约10000万名旅客。

据内部人员透露,此次事故的发生是一台运行航班数据处理系统的IBM S/390主机宕机造成的。内部报告显示,在14点44分,一台为航空指挥控制人员提供数据的计算机发生故障;14点45分,所有离开伦敦机场的航班被叫停;15点整,整个欧洲所有计划经过英国领空的航班被叫停。在当天的20点10分,系统才恢复正常。

所有伦敦区域的操控人员都有着一个唯一的身份标识--原子函数(Atomic Function),其确保航班服务器系统给每个工作站提供正确的信息和通信保障。但系统中某个潜在的漏洞导致原子函数的最大值被错误的设置成151,而正确的数字是193.

报告显示,航班服务器系统认为它有着比原子函数的最大值更大的上限,而这种情况是不允许出现的。当出现这种情况时,航班服务器系统就会自动关闭,以防止提供错误的数据给工作站。当这种情况传送到第二套运行观察模式的航班服务器系统时,触发了同样的错误。

NATS否认对其忽略IT系统投入的指控,该公司于2001年成为与英国政府公私合营伙伴关系的企业。

该起事故的最终报告将会在2015年2月14日前发布。

作者:Recco

来源:51CTO

服务器宕机造成英国航空史上最严重的大混乱相关推荐

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

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

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

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

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

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

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

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

  5. 服务器宕机 自动重启,服务器宕机重启利弊

    由于资源有限.操作不当.系统错误等多种原因,常会导致服务器宕机.并且大多服务器宕机状况的出现,唯快速有效的解决方法就是,重启服务器,那么服务器宕机重启利弊有哪些呢?下面就一起随佰佰安全网小编来了解一下 ...

  6. 网站服务器宕机怎么办,服务器宕机了该怎么办?

    原标题:服务器宕机了该怎么办? 导读 如果Web服务器已经虚拟化,试着ping物理服务器自己的真实IP.这样可以帮助你进一步隔离问题.如果完全无法ping同服务器,而且也已经确定完全检查了网络连接,那 ...

  7. 服务器宕机原因有哪些?服务器宕机解决方案

    服务器是数据和网站的载体,如若服务器出现问题,那么放在上面的数据和网站也同样会受到牵连,所谓皮之不存,毛将焉附!所以无论是服务商还是用户都非常关心服务器的正常运营问题,以及当出现问题时,服务商能否快速 ...

  8. web网站服务器宕机应急,web服务器的宕机诊断方法

    宕机诊断方法编辑步骤1:发生了什么事 系统管理员必须肩负起分析和判断Web服务器宕机原因的责任.需要解决如下的问题: 是否是断电,发电机测试以及其他类似问题影响了整体物理环境? 和Web服务器的通信是 ...

  9. 恶人自有天收:如何能使僵尸网络Mirai的服务器宕机

    作为恶名昭著的僵尸网络,Mirai攻陷了成千上万的物联网(IoT,Internet-Of-Things)设备,以这些设备作为节点发起大规模分布式拒绝服务攻击,破坏大量主流站点. Mirai的攻击浪潮在 ...

最新文章

  1. 用子函数的方法求一个3*4的数组的转置数组
  2. Struts2环境下Tomcat启动异常:Exception starting filter struts2,报了一个java.lang.ClassNotFoundException
  3. 《潜伏》走红背后的心理原因
  4. 人工神经网络 说到底,人就是一种机器吗?
  5. python清空列表_Python之列表
  6. linux上使用ASP
  7. CSS Sprites原理
  8. 小米手机,测试时应用图标不能更改,还出现偶尔应用版本还原
  9. linux消息队列编程实例
  10. 项目中的常量是放在接口里还是放在类里呢?
  11. GitHub上最励志的计算机自学教程,绝对牛B
  12. Atiti  attilax主要成果与解决方案与案例rsm版 v4
  13. vs2019中git提交代码的步骤
  14. 人才培养的金字塔模型
  15. 每天学点统计学——指数
  16. 如何在Foobar2000中使用iPod
  17. 计算机组装与维护毕业论文范文,计算机应用毕业论文 计算机组装与维护
  18. WPS WORD 项目符号和编号,继续前一列表
  19. 自适应二次元紫色luo莉资源网emlog模板
  20. Sentinel限流熔断

热门文章

  1. java path设置错误_linux下环境变量PATH设置错误的补救
  2. java 监控执行时间_java-监测方法运行时间 | 学步园
  3. Java数据结构与算法:队列
  4. python进程线程协程区别_Python3多线程与协程
  5. oracle两表同步java代码,利用DBLink+JOB实现两个Oracle数据库之间的数据同步
  6. 宁夏大学计算机考研论坛,很多人认为宁夏大学考研题普通人都会做,不如一起来做下试试...
  7. mysql基于binlog增量更新_一个应用它提取MySQL binlog,解析binlog并将增量更新数据推送到不同的接收器...
  8. html 如何判断文本溢出,判断文本是否溢出
  9. 软考高项之各大管理计划内容-攻坚记忆
  10. linux命令join与paste