启用组件时的问题,也许是右侧边栏块?

我在用作反向代理的 Nginx 中没有设置速率限制,我会尝试你建议的方法,看看容器在做什么。

我正在加载“Leaderboard”、“Top Producers”和“Events”到“Right Sidebar Blocks”。

我会汇报结果,谢谢。

我打赌你是对的,那么在 /var/discourse/templates/web.ratelimited.template.yml 中,有哪些好的但更宽松的设置值?这只是试错吗?

params:
reqs_per_second: 12
burst_per_second: 12
reqs_per_minute: 200
burst_per_minute: 100
conn_per_ip: 20

run:

  • replace:
    filename: “/etc/nginx/conf.d/discourse.conf”
    from: /server.+{/
    to: |
    limit_req_zone $binary_remote_addr zone=flood:10m rate=$reqs_per_secondr/s;
    limit_req_zone $binary_remote_addr zone=bot:10m rate=$reqs_per_minuter/m;
    limit_req_status 429;
    limit_req_zone $binary_remote_addr zone=connperip:10m;
    limit_conn_status 429;

我将其提高到:

reqs_per_second: 18
burst_per_second: 18
reqs_per_minute: 400
burst_per_minute: 200
conn_per_ip: 20

仍然收到“429 Too Many Requests”错误。

我删除了 Leaderboard,仍然收到此问题。

我删除了 Right Sidebar Blocks,问题就消失了 :frowning: 非常烦人!

并不是说我没有遇到 Top Contributers Sidebar 的问题。