RGJ
(Richard - Communiteq)
1
最近我们越来越多地遇到这种情况:
主题和插件引发了大量“FA 图标弃用”警告:
对此,我见过两种不同的回应:“别担心,这只是一个警告”和“如果你想消除这些警告,只需修复主题或插件即可”(但这并不总是容易做到)。
所以,我们不妨忽略这些警告。或者……事实证明……这些警告经常导致 429 速率限制错误,我们的日志中充满了:
是否有可能在客户端对这些警告进行速率限制,以避免触发大量请求?或者将 POST /logs/ 从速率限制中豁免?
@outofthebox @WorldIsMine 请留意。
我可以确认,我的网站也出现了这个问题。如果我们打开太多内容太快,就会收到这个错误:
现在甚至过快点赞也可能导致 429 错误。这一切都只是因为两个已过时的小图标。
我以为@pmusaraj 已经处理过这个问题了?不太确定。
pmusaraj
(Penar Musaraj)
5
图标弃用警告已实施速率限制,这要归功于 @david 提交的 https://github.com/discourse/discourse/commit/7737ecd0fed808a1c0e429565058c817af99d707。
您应替换这些已弃用的图标,这将完全消除日志条目以及向 /logs 发出的 POST 请求。此外,旧名称的备用方案也将在不久后(即未来几周内)被移除。
RGJ
(Richard - Communiteq)
6
感谢 @pmusaraj,我将进一步调查可能导致此问题的原因。
RGJ
(Richard - Communiteq)
7
好的,我找到了一些内容。但这并不是 @DaveK 遇到的问题。
确实实施了速率限制,但 Logster 进一步限制了这些警告,每个 IP 每分钟仅允许一次,导致在单次页面加载中出现多个弃用警告时返回 429 错误。
这实际上会导致弃用警告丢失,使得 /logs 作为查找所有弃用项的工具价值降低……
每个 IP 对所有 JS 错误报告实施每分钟一次的速率限制