[已解决] Discourse 更新到 2.6.0.beta2 后不再运行

你好,

我昨天通过 SSH 尝试安装 2.6.0.beta2 更新。更新本身运行没有问题。我也看到了相关信息,说更新可能需要很长时间,但一天后应该就能恢复正常。我的论坛只有几千篇帖子,算不上大型论坛。

我还移除了所有插件并重新启动重建,但没有任何变化。Docker 容器正在运行,数据库和 WebSocket 也都在运行。但我从 Docker 容器前的 Nginx 服务器收到了 502 错误。

有什么建议可以帮助我调试这个问题吗?

第一步可能是绕过你的套接字设置,并确定 Discourse 当前的状态。

502 错误网关

如果我尝试直接访问论坛,就会出现这个结果……所以后台的某些东西没有运行……

我找到问题了!是 bootsnap-compiled-cache 目录……还有另一篇 帖子 也遇到了这个问题……

我是在尝试在 Docker 容器内创建备份时遇到权限错误后发现这一点的……也许这对其他人会有所帮助……

2 个赞

此实例是如何安装的?

如简短安装指南中所述。

你按照这份指南操作了吗?

是的,但这发生在春天……

对于新的测试版,我进行了更新……

git pull
./launcher rebuild app
1 个赞