我们提供安全,免费的手游软件下载!
所在位置: 主页 > 资讯 > 游戏资讯 > 1.6MB《老友记》表情包干崩Discourse的Linux服务器

1.6MB《老友记》表情包干崩Discourse的Linux服务器

发布时间:2026-04-15 16:04:55来源:点击:

  最近,一个1.6MB的《老友记》表情包被用246173次,占用377G直接干崩了Discourse使用的Linux系统。

  这个引发风波的表情包,源自经典美剧《老友记》。剧中由詹妮弗・安妮斯顿饰演的瑞秋,在得知要在楼顶举办肥皂剧主题派对时欢呼雀跃的瞬间,被截成了这张广为流传的表情包。

游侠网1

  这个表情包在被使用超24万次后,硬生生占用了377G空间,直接导致Discourse使用的Linux系统崩溃。

  Discourse是一款知名的开源社区软件。该平台存在一个特殊的“安全上传”机制:当文件在不同安全场景间流转时,系统会自动生成一个附带随机SHA1加密值的全新副本。即便文件内容完全一致,Discourse仍会将其判定为全新文件。

游侠网2

  事实上,Discourse早已察觉到重复文件占用存储空间的问题。但最初的解决方法却忽略了一个关键限制:Discourse所依赖的Linux系统采用的是古早的ext4文件系统。该文件系统对单个文件的硬链接数量设有上限,最多仅允许65000个。

游侠网1

  因此,Discourse原有的方案无法实现24万多个重复文件只备份一次。在触及硬链接上限后,系统除首次完整备份外,还额外执行了约18.1万次完整文件备份下载,这直接导致了服务器的崩溃。

  所幸,Discourse团队最终找到了完善的解决方案:当文件系统返回“链接数过多”的EMLINK错误时,系统会在本地复制一份该文件,并将新复制的文件设为新的 “主文件”,以此为基础继续创建硬链接,直至再次达到链接数上限。

游侠网4

  Discourse团队表示,这一新机制能够兼容所有文件系统,且无需用户进行额外配置。事后,Discourse官方还不忘幽默调侃:詹妮弗・安妮斯顿居然还能用来测试服务器抗压能力。

0
免责声明:本站所有素材资源均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。