【译文】一行代码如何造成 6000 万美元的损失
💡
原文中文,约1700字,阅读约需5分钟。
📝
内容提要
1990年1月15日,AT&T系统故障导致电话无法接通,航班延误,损失超过6000万美元。故障由软件更新中的编码错误引起,工程师花了9个小时修复系统。故障原因是流程失败和人为错误。
🎯
关键要点
- 1990年1月15日,AT&T系统故障导致电话无法接通,损失超过6000万美元。
- 故障持续了9个小时,影响了6万多名用户和500个航班。
- 故障源于软件更新中的编码错误,影响了114个交换机。
- 编码错误发生在C语言程序中的嵌套条件语句,导致数据覆盖和系统重置。
- 工程师花了9个小时修复系统,主要通过回滚到之前的代码版本。
- AT&T在90年代经历了更多系统崩溃,故障根本原因是流程失败和人为错误。
➡️