打开多个主题时出现 429 错误

大家好,
我似乎在打开多个话题标签页时不断收到 429 错误。
有什么方法可以避免这种情况吗?

提前感谢!

429 错误表示在预设时间内发送了过多请求。因此,如果您同时打开多个主题标签页,出现 429 错误是预期之中的。这是一个临时性错误,稍等片刻即可恢复正常;但如果您持续打开多个主题标签页,该错误将会反复出现。

3 个赞

是的,我已经注意到了。
只是想知道这是否是防垃圾信息的措施,以及是否可以至少对管理员禁用它?

查看此主题 Available settings for global rate limits and throttling

3 个赞

您是如何安装 Discourse 的?如果您查看用户 IP,它们是否都是某个反向代理的 IP 地址?还是说所有用户都来自同一个机构,因此拥有相同的 IP 地址?

自助安装。
IP 地址是唯一的。

看起来您的配置已正确,您应该能看到上方链接的速率限制主题(来源)。

1 个赞

谢谢,Jay。
据我所知,这可以通过 YAML 文件进行配置,对吗?

是的。相关文档会告知您该怎么做。

2 个赞

你好。我们刚刚迁移到 Discourse,但似乎遇到了 429 错误。我们在 Discourse 集群前部署了负载均衡器。目前不太确定是 Discourse 安装配置有误,还是负载均衡器的问题。能否分享一些见解?

我认为这篇帖子 在同一台机器上运行其他网站与 Discourse 展示了如何包含正确的设置,以确认 X-forwarded-for 是否正常工作。

如果您查看 /admin /users 页面或 Rails 日志,是否发现所有流量都被归因于您的负载均衡器?

2 个赞