雅加达 - Twitter网站遇到了一个新问题,很难修复。尽管该公司设法在数小时内从最近的中断中恢复过来,但其发生背后的故事表明,未来可能会出现类似的问题。
3月6日星期一早上,Twitter用户发现了许多相关问题。单击链接不再打开它们;相反,用户将看到一条神秘的错误消息,报告“当前 API 计划不包括对此终结点的访问权限”。图像也不再打开。其他用户报告说,他们无法访问Twitter为专业用户提供的专有客户端TweetDeck。
混乱统治着时间线,当用户在推特上大声谈论分心时 - 通常用没有人可以看到的图像来描述他们的观点,因为它们不会打开。
在一条推文中,该公司对发生的事情进行了非常笼统的解释。
Twitter的某些部分目前可能无法按预期工作。我们进行了内部更改,产生了一些意想不到的后果。我们现在正在解决这个问题,并将在修复后分享更新。
— 推特支持 (@TwitterSupport) 2023 年 3 月 6 日
“Twitter的某些部分目前可能无法按预期工作,”该公司的支持帐户在推特上写道。“我们进行了内部更改,产生了一些意想不到的后果。
有问题的更改是关闭对Twitter API的免费访问的项目的一部分,平台游戏现在可以确认。2月1日,该公司宣布将不再支持免费访问其API,有效地结束了第三方客户端的存在,并极大地限制了外部研究人员研究网络的能力。该公司已经为开发人员构建了一个新的付费API。
但消息人士援引The Verge的话说,作为埃隆·马斯克(Elon Musk)在公司削减的深度的一个迹象,该项目只安排了一名现场可靠性工程师。据现任员工称,上周一,工程师进行了“糟糕的配置更改”,“有效地破坏了Twitter API”。
这一变化在公司内部产生了普遍的影响,带来了Twitter的许多内部工具以及公开可见的API。在Slack中,工程师们在试图解决问题时,会用“垃圾”和“Twitter关闭 - 一切”来回应。
马斯克很生气,消息人士引述说。
“API的小周转率会产生巨大的影响,”马斯克在Twitter上写道,此前Twitter投资者马克·安德森(Marc Andreessen)发布了一张截图,显示该公司的API故障在网站上呈趋势。“代码堆栈非常脆弱,没有明显的原因。它最终需要完全重写。
无情的裁员使公司只有不到550名全职工程师。一些现任员工对这种观点表示同情,这种观点至少将Twitter的部分责任归咎于马斯克拥有该公司之前发生的技术故障。由于某种原因,失败鲸鱼成为了一个古老的Twitter图标。
“Twitter 1.0欠了太多的技术债务,如果你现在做出改变,一切都会崩溃,”一位现任员工说。
然而,当马斯克接管公司时,他承诺将大幅提高网站的速度和稳定性。他的同事们对现有员工的技术能力进行了筛选,最终裁掉了数千名被认为不够“技术”的工人,无法在马斯克的领导下取得成功。
然而,我们被告知,无情的裁员使公司只有不到550名全职工程师。正如前员工从一开始就预测的那样,这种损失使Twitter更容易受到灾难性中断的影响。
周一不正确的配置更改至少是今年Twitter上第六次备受瞩目的服务中断:
截至 1 月 23 日,Android 用户暂时无法加载或发布新推文。2 月 8 日,一条错误消息告诉用户他们“超出了发送推文的每日限制”,阻止他们发布。2月15日,这条推文停止加载。2月18日,年表和回复丢失。3月1日,年表停止工作。
“这种类型的疾病经常发生,我认为我们都对此麻木了,”一位现任员工说。
这只是服务中断的问题。其他问题,例如导致马斯克的推文在时间线中比其他用户更明显的问题,也震惊了用户。
在许多方面,上周一的中断是马斯克在公司领导的最终结果。在以440亿美元(659万亿印尼盾)收购Twitter后,为了削减成本,他继续裁员并减少Twitter上的免费优惠。
这为一名工程师被安排到一个大型项目中铺平了道路 - 一个与依赖于用户和员工的多个关键连接系统相关联的项目。
由于很少有熟练工人来恢复服务,Twitter花了整个上午的时间才解决这个问题。“当你解雇一家公司90%的员工时,就会发生这种情况,”一名Twitter员工说。
The English, Chinese, Japanese, Arabic, and French versions are automatically generated by the AI. So there may still be inaccuracies in translating, please always see Indonesian as our main language. (system supported by DigitalSiber.id)