管理员的论坛出现问题——资产丢失了吗?

我在生产服务器上以管理员身份登录时遇到问题。我想我可能是自己造成的,因为我将暂存服务器上的 DISCOURSE_S3_CDN_URLapp.yml 值更改为与生产服务器相同的值。我已将其改回,并且暂存服务器现在可以正常工作,只需指向 S3 存储桶。查看浏览器控制台,似乎某些资产未找到,但我不知道如何、为何,甚至这是否是根本原因。

当我尝试访问主论坛 URL 时,这是从控制台中提取的内容:

我已尝试安全模式,但没有帮助。

我仍在学习 AWS。我会继续尝试自己解决这个问题,但任何建议或指导都将不胜感激。

1 个赞

今天,在将生产环境的 app.yml 复制到备用服务器并在此服务器上重建 Discourse 后,我再次遇到了此问题。我推测这与 S3 存储桶和 Cloudfront 有关,但不明白为什么仅仅重建就会引起冲突。

在我测试一个用于将论坛切换到备用服务器并将其设置为生产环境的脚本时,发生了这种情况。通常,我会通过将保留 IP 指向另一台服务器来完成切换,但这次我没有测试那部分。我重建了生产环境,一切又恢复正常,但我想了解这个问题,如果有人能帮忙的话。

1 个赞