移动帖子返回502错误网关

以下提交应能提升性能并减少 502 错误的数量。

这很有帮助!
谢谢

恐怕我仍然看到这些错误了 :frowning:

是的,偶尔还会出现。

移动 5 条消息时出现 502 错误。

5 篇帖子在私信里?这很奇怪。这是 Digital Ocean 上的标准安装吗?用的是哪种 droplet?

你好,
我尝试将 26 条消息中的 5 条移动到包含 200+ 条消息的线程中,结果出现 502 错误!
然后,我尝试将 2 条消息中的 2 条移动到包含 1000+ 条消息的另一个线程中,再次出现 502 错误!

我使用的是标准的 Digital Ocean 安装。
4 vCPU / 8 GB 内存 / 160 GB 磁盘 + 200 GB / LON1

论坛统计
最近 7 天 最近 30 天 总计
主题数 101 486 11.0k
帖子数 10.8k 45.0k 1.3M
用户数 45 212 4.7k
活跃用户 1.9k 2.3k —
点赞数 12.4k 50.9k 1.0M

@gerhard 这是关于昂贵的帖子主题编号重映射的工作吗?

也可能是最近添加的引用更新功能导致的。在添加该功能之前,没有新的 502 错误报告。我会检查一下。现在可能确实需要将所有资源密集型工作移至后台任务中执行。

状态更新!

2.4.0.beta8 在 502 移动错误方面表现良好。
2.4.0.beta9 则非常糟糕。每次移动尝试都会返回 502 错误。

我觉得我们需要把这件事解决一下,我们这里也收到了一些客户关于性能不佳的投诉。

@kris.kotlarek 能否请你本周优先处理此事,快速查看一下。

很高兴看到这一点,因为我们一直在为这个问题困扰。

以后是否有办法调整超时设置?我注意到大多数 502 错误都发生在尝试将内容从用户量很大的主题中移出的时候。

感谢大家解决这一问题。

跟进一下,自我们最新更新以来,未再出现 502 错误。不确定具体是什么发生了变化,但依然非常感谢。

祝好!

好吧,虽然不想这么说,但……问题又出现了。

场景:用户误将视频发布在我们的“仅图片”主题中,该主题已有 5100 多条包含图片的帖子。我尝试将该视频移动到我们的“仅视频”主题,但再次收到“502 错误”提示。

几天前,在尝试将一些图片从其他主题移动到“仅图片”主题时,也出现了同样的问题。

这是否与源主题的大小有关?Discourse 在将违规帖子移动到其他位置之前,是否需要索引或读取整个主题?看起来确实是我们尝试移动时最常遇到问题的源主题。

我们托管在 AWS 上,不知这是否有关联。

感谢任何指导。

Bill

我们大约两周前遇到了同样的问题。能否用稳定版本重新构建?

我不再记得上一个没有此问题的版本是什么,也不确定是否是主题的大小导致了该问题。

我已解决了这个问题。我们的服务器仅使用了约 2GB 内存,但我们的 VPS 拥有 16GB 内存。在尝试移动帖子时,我发现 PostgreSQL 占用了大量 CPU,但内存使用量并未发生变化。在修改了容器配置文件中的 db_shared_buffers 参数并重新构建应用后,502 错误问题得以解决。

我们将尝试您的方法并反馈结果。非常感谢!

该问题再次出现——仅将 5 篇帖子移动到现有主题时返回 502 错误。

尝试从 此帖 开始移动 5 篇帖子。

源主题包含 7000 多条消息。

我可以确认,在最新版本中存在此问题(即使服务器没有负载)

在我的情况下,目标主题有 7000 条回复,而我无法将没有回复的单个帖子从主题中移出。出现 502 错误。