一名工程师修改配置导致推特宕机,马斯克回应:要彻底重写这堆"ShitCode"

来源: OSCHINA
编辑:
2023-03-08 08:53:00

自从马斯克收购 Twitter 并大幅裁员后,推特网站的服务可靠性在过去两个月出现了显著下降。本周一再度出现了严重的宕机故障——无法打开任何图片和链接。具体表现就是,当用户在推特上加载图片和点击链接时会返回错误信息,称“您当前的 API 不包括对此端点的访问权限”。

根据 Platform 的报道,此次事故由一名工程师修改配置导致,据称马斯克知道此事后直接暴怒。

今年 2 月初,推特宣布不再免费提供 API 给用户(此举被认为是打压第三方推特客户端)。为此,它们面向开发者构建了一个新的付费 API。但由于马斯克的大刀阔斧裁员,最后只有一名负责网站可靠性的工程师参与了该项目。据一名现任员工称,这名工程师周一进行了一次“错误的配置更改”,并“破坏了整个 Twitter API”。

对于此次事故,马斯克在推特上回复称是一个细小的 API 改动导致了巨大的影响。这也说明推特的代码非常脆弱,需要彻底的重构。

不过员工则表示,推特背负着许多技术债,如果现在就要彻底重构,那么整个推特都会崩溃。

自从马斯克接手推特后,2023 年才过去两个多月就出现了 6 次大规模崩溃:

  • 1 月 23 日,Android 用户无法加载新推文或发布新推文
  • 2 月 8 日,用户发现无法转发和发送推文,因为被系统提示“超过了每天发送的条数限制”
  • 2 月 15 日,推文停止加载
  • 2 月 18 日,Timeline 无法加载,回复消失
  • 3 月 1 日,Timeline 和“为你推荐”再度停止运行
  • 3 月 6 日,无法访问图片和链接
展开阅读全文
精彩评论
“技术债太多”🤣,大家都是“屎山”,我的水平已与国际接轨,🤣哈哈哈
2023-03-08 10:20
10
举报
特斯拉的车子也好多shitcode
2023-03-08 15:04
5
举报
"最后只有一名负责网站可靠性的工程师参与了该项目". 这个唯一的干事的工程师也该炒掉吧......
2023-03-08 10:37
5
举报
肯定有关系,特斯拉自己都找不到问题出在哪儿,所以就不是硬件问题,只有堆积如山的代码才能产生没有规律可循的bug
2023-03-08 22:59
4
举报
马老板,也许是大裁员导致基础的测试、运维受影响了,程序没有这么智能;

ps:不否定重构,重构(基础架构)是重要而且必要的,业务质量也需要重视;
2023-03-09 11:15
1
举报
1 收藏
分享
18 评论
1 收藏
分享
返回顶部
顶部