资产停止渲染

我的论坛背景图停止显示了

我检查了资源文件,它还在那里,我运行了一个非生产实例来测试,结果一样,在该站点上我运行了 UI 更新,但情况变得更糟,出现了更多丢失的资源

这里有一个奇怪的转折,我们近一年前从 Discourse 托管迁移到了自托管,在检查控制台错误时,缺失的图片报告了一个 403 回退到 Discourse 服务器,

主题文件显示了预期的自托管 URL,而不是 403 :man_shrugging:

在此屏幕截图中,403 是一个 Discourse 文件,上面/下面的文件是在预期的自托管服务器上

如果这不仅仅是孤立的事件,我很乐意回答问题,也希望有人能发布重建所需的控制台命令。
也就是说,我不确定是否要从旧的 Discourse 服务器重新映射到新的自托管服务器,因为这已经完成并且到目前为止一直正确。

提前感谢
Robert

最近有其他人遇到了类似的问题,我认为这是由于在从 Discourse 托管切换到自托管的过程中,S3 资源没有被包含/重新映射?

不确定这是否有帮助,但我想提一下。

1 个赞

另一个非生产站点也缺少头像,这也是一个新问题,

快速检查系统头像会发现它已恢复为 discourse url

这个更改是如何看似随机发生的 :thinking:

我成功运行了一个四天前的备份文件,但没有帮助

重新检查了主题文件,它指向 discourse 服务器

那是非生产服务器,公共服务器显示文件正确,尽管无法工作,没有计划尝试对其进行备份

您离开 discourse.org 托管时,未能请求包含您上传内容的备份,因此自离开以来您一直在使用他们 S3 存储桶中的内容。

如果幸运的话,您可以发送邮件给支持部门,请求他们进行恢复。如果他们可以恢复,您需要将这些资产下载到本地存储,然后他们才会永久删除它们。

3 个赞

非常感谢您的回复,我非常感激,尤其是考虑到您的专业水平。

回想起来,我们当时所做的,Discourse 只需要“勾选一个选项,将上传内容包含在备份文件中”,然后我们下载它,之后我再通过 SSH 进行重新映射。

根据我对这一切运作方式的有限了解,我们使用 Discourse 服务器的想法不通,您能进一步阐述一下吗?

再次感谢
罗伯特

他们将上传内容保存在 S3 存储桶中。“包含上传内容”复选框仅包含本地上传,不包含 S3 上的上传内容。

有一个隐藏的站点设置 include_s3_uploads_in_backups。如果您取消服务,该设置将默认开启。如果您要求他们开启该设置,他们会照做。但如果您在取消服务前进行备份,备份将不包含 S3 上的上传内容,只包含本地存储上的内容(而本地存储上没有内容)。

但也许我错了,您只是有几个主题在其中硬编码了 discourse 资源。您图片中的主题确实是这种情况。

1 个赞

这是什么意思?
主题目前有正确的本地网址,可以在此处和控制台中看到,但底部的错误是从 Discourse 读取的,我该如何纠正,我甚至不明白 :man_shrugging:

主题网址 https://forum.full30.com/uploads/default/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg

错误网址
https://aws1.discourse-cdn.com/business6/uploads/full30/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg
感谢您的耐心
Robert

某处,某个地方正在引用该网址。看起来引用该网址的地方并非您正在查找的位置。

3 个赞

哈哈,不是我要找的机器人 :wink:

我理解你的答案,但此刻我感到困惑,希望有其他专家能提供一些想法。

1 个赞

[quote=“pfaffman, post:9, topic:217888”]
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:217888”
引用自“pfaffman, post:9, topic:

2 个赞

再过一小时。我明白你的痛苦。很高兴不是我最初担心的那样!

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.