您好。在浏览网站时,经常会出现“请稍等,该 IP 地址请求过多”的错误。此外,Discourse 有时也无法加载某些脚本,我认为这可能是同一问题导致的。
我已禁用所有插件,但错误仍未消失。此问题同时出现在家庭电脑和工作电脑上,两者的 IP 地址不同。请问可能是什么原因?Discourse 版本:2.6.0.beta2### 日志:未捕获的错误:请求过多URL:/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js行:1列:268124回溯错误:请求过多 在 /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267890 在 /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267993 在 o (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:268074) 在 Object.trigger (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:545343) 在 /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:550189 在 t.invoke (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:490190) 在 e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:489198) 在 e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:491205) 在 e.t._end (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:496596) 环境
2 个赞
您是否使用了反向代理?用户 IP 地址是否正确,还是全部显示为相同的值?
3 个赞
你有反向代理吗?
公司有一个代理,所有员工共用一个 IP,但在我家里我有自己的 IP。或者你指的是服务器上的代理?
用户 IP 地址是正确的,还是它们都一样?
注册时的用户 IP 不同,但最后登录 IP 相同。
2 个赞
那很可能就是问题所在。你或许可以配置代理,让两个 IP 都通过代理头传递。否则,你需要禁用(或修改)限流模板,以防止被大量请求淹没。
如果问题出现在你家里的网络(使用你自己的 IP),那么可能是某个主题组件正在重新加载大量数据。
2 个赞
问题很可能出在这里。您能想办法解决吗?我该如何更改速度限制模式?
1 个赞
在知道如何以及在哪里修复问题之前,您需要先确定是哪种问题。
尝试禁用所有第三方代码,并告知我们问题是否仍然存在。您可以通过创建一个不包含任何主题组件的新主题并加以使用,轻松完成此操作。
3 个赞
禁用所有主题组件并激活默认主题 + 禁用所有插件 - 问题仍未解决。还可能是什么原因导致该问题?
1 个赞
如果您通过 admin/users 查看您的账户,那里的 IP 地址是否与您当前连接的地址一致?
1 个赞
注册用户的 IP 与我的真实 IP 匹配。所有用户和我的最后 IP 地址相同。
1 个赞
这就是你看到该错误的原因:Discourse 认为所有请求都源自同一个地址。
- 为什么它们都经过了代理?
- 服务器上是否也配置了代理?
- 服务器位于何处?
1 个赞
系统管理员将检查服务器,我会进行记录。服务器位于德国,所有用户的 IP 地址与服务器相同。
1 个赞
URL 是什么?如果您不希望公开张贴,可以通过私信发送给我。
2 个赞
