服务器宕机造成英国航空史上最严重的大混乱
英国国家航空服务公司(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
服务器宕机造成英国航空史上最严重的大混乱相关推荐
- 如何在不会导致服务器宕机的情况下,用 PHP 读取大文件
来自:开源中国 www.oschina.net/translate/performant-reading-big-files-php 作为PHP开发人员,我们并不经常需要担心内存管理.PHP 引擎在我 ...
- 从春运分析服务器宕机原因
春运,这一号称人类历史上规模最大的周期性人类大迁徙,2011年如期而至,在从1月19日开始为期40天左右的时间内,铁道部预计客流量将达28.5亿人次,快要把我国大众运个来回了.如此浩大的客流,造就了一 ...
- linux服务器宕机分析/性能瓶颈分析
linux服务器宕机分析/性能瓶颈分析 服务器宕机原因很多,资源不足.应用.硬件.系统内核bug等,以下一个小例子 服务器宕机了,首先得知道服务器宕机的时间点,然后分析日志查找原因 1.last re ...
- keep老是显示服务器开小差,nginx+keepalived高可用服务器宕机解决方案
原标题:nginx+keepalived高可用服务器宕机解决方案 1.基本服务器宕机的主从切换配置 两台nginx服务器,分别安装keepalived,配置/etc/keepalived/keepal ...
- 服务器宕机 自动重启,服务器宕机重启利弊
由于资源有限.操作不当.系统错误等多种原因,常会导致服务器宕机.并且大多服务器宕机状况的出现,唯快速有效的解决方法就是,重启服务器,那么服务器宕机重启利弊有哪些呢?下面就一起随佰佰安全网小编来了解一下 ...
- 网站服务器宕机怎么办,服务器宕机了该怎么办?
原标题:服务器宕机了该怎么办? 导读 如果Web服务器已经虚拟化,试着ping物理服务器自己的真实IP.这样可以帮助你进一步隔离问题.如果完全无法ping同服务器,而且也已经确定完全检查了网络连接,那 ...
- 服务器宕机原因有哪些?服务器宕机解决方案
服务器是数据和网站的载体,如若服务器出现问题,那么放在上面的数据和网站也同样会受到牵连,所谓皮之不存,毛将焉附!所以无论是服务商还是用户都非常关心服务器的正常运营问题,以及当出现问题时,服务商能否快速 ...
- web网站服务器宕机应急,web服务器的宕机诊断方法
宕机诊断方法编辑步骤1:发生了什么事 系统管理员必须肩负起分析和判断Web服务器宕机原因的责任.需要解决如下的问题: 是否是断电,发电机测试以及其他类似问题影响了整体物理环境? 和Web服务器的通信是 ...
- 恶人自有天收:如何能使僵尸网络Mirai的服务器宕机
作为恶名昭著的僵尸网络,Mirai攻陷了成千上万的物联网(IoT,Internet-Of-Things)设备,以这些设备作为节点发起大规模分布式拒绝服务攻击,破坏大量主流站点. Mirai的攻击浪潮在 ...
最新文章
- 用子函数的方法求一个3*4的数组的转置数组
- Struts2环境下Tomcat启动异常:Exception starting filter struts2,报了一个java.lang.ClassNotFoundException
- 《潜伏》走红背后的心理原因
- 人工神经网络 说到底,人就是一种机器吗?
- python清空列表_Python之列表
- linux上使用ASP
- CSS Sprites原理
- 小米手机,测试时应用图标不能更改,还出现偶尔应用版本还原
- linux消息队列编程实例
- 项目中的常量是放在接口里还是放在类里呢?
- GitHub上最励志的计算机自学教程,绝对牛B
- Atiti attilax主要成果与解决方案与案例rsm版 v4
- vs2019中git提交代码的步骤
- 人才培养的金字塔模型
- 每天学点统计学——指数
- 如何在Foobar2000中使用iPod
- 计算机组装与维护毕业论文范文,计算机应用毕业论文 计算机组装与维护
- WPS WORD 项目符号和编号,继续前一列表
- 自适应二次元紫色luo莉资源网emlog模板
- Sentinel限流熔断
热门文章
- java path设置错误_linux下环境变量PATH设置错误的补救
- java 监控执行时间_java-监测方法运行时间 | 学步园
- Java数据结构与算法:队列
- python进程线程协程区别_Python3多线程与协程
- oracle两表同步java代码,利用DBLink+JOB实现两个Oracle数据库之间的数据同步
- 宁夏大学计算机考研论坛,很多人认为宁夏大学考研题普通人都会做,不如一起来做下试试...
- mysql基于binlog增量更新_一个应用它提取MySQL binlog,解析binlog并将增量更新数据推送到不同的接收器...
- html 如何判断文本溢出,判断文本是否溢出
- 软考高项之各大管理计划内容-攻坚记忆
- linux命令join与paste