更新聊天插件后出现错误

发现了一个新错误,不确定原因,但似乎是在更新聊天插件后发生的?

/message-bus/14465e3bdd9d46ca82926e066feb90c5/poll?dlp=t:1 资源加载失败:服务器响应状态为 429 ()
direct_messages.json?usernames=demo1:1 资源加载失败:服务器响应状态为 404 ()
direct_messages/create.json:1 资源加载失败:服务器响应状态为 500 ()

你好 sok,这似乎与你的环境有关,我们没有收到任何关于其他设置出现此类问题的报告。你的 /logs 中有任何错误吗?

这是我能找到的:

@j.jaffeux 提前感谢

编辑:
我应该提到之前的私人聊天都可以正常工作!

1 个赞

您只更新了插件而没有更新 Discourse 本身吗?如果不是,请尝试也更新 Discourse。

1 个赞

我做到了。我避免了跳到 2.9 beta。这能解决问题吗?通常我们通过重新构建来更新,所以我们想避免停机。它可以通过仪表板工作吗?

目前,在我们处于 beta 测试阶段时,我们仅支持带有聊天的最新 tests-passed。几个月后,此分离式更新将不再是选项。我们将直接在 Discourse 存储库中分发 discourse-chat 插件。

3 个赞

这意味着如果我不在最新的 discourse 版本(beta/official)上,聊天将无法正常工作吗?有点困惑。谢谢 @sam

含义。

  1. 几个月后,Discourse 聊天 = Discourse。它将分发到 Discourse 代码存储库中。

  2. 目前……在更新 Discourse 聊天之前,请务必先更新 Discourse。不要将 beta 分支与 Discourse 聊天一起使用。

4 个赞

明白了。谢谢!

如何退出 Discourse 测试分支?我都记不清我们是怎么设置的了 :sweat_smile:

1 个赞

只需在您的容器配置中注释掉此行,然后重新构建。

2 个赞

谢谢!我也是这么想的。只是想避免停机。
我现在看到的版本是 2.9.0.beta9 - 我认为这不属于“tests-passed”。

beta9 atm 是测试通过 :slight_smile: beta8 是测试版… 我们可能需要清理一下命名,因为它有点令人困惑。

我认为您所需要做的就是使用您的网络更新程序并更新所有内容。这不需要停机时间。

4 个赞

我还将在文档顶部添加了以下说明:

为保持兼容性,更新聊天插件的新版本时,Discourse 也必须与 tests-passed 分支保持同步。

5 个赞

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