i am using uptimerobot and a few times a week i get 429 for 1-5 minutes but thats what i see on the logs.
Root cause
HTTP 429 - Too Many Requests
Incident started at
2026-08-23 10:42:58
Resolved at
2026-08-23 10:48:05
Duration
5 minutes and 7 seconds
Location
Ashburn, USA - IP 5.161.75.7
im self hosted and discourse is with reverse proxy from hestiacp
id like to know if this 429 was for all users or just few ?
im on standard install on docker with only port 80 and 4 workers.
8 gb ram and 8 cores
update: did a test on my pc while opening 20/30 posts until i got 429 and on my phone with different network it worked fine. this confirms 429 gets one client and not all visitors ?
that probably means that all requests appear to be coming from the same IP and lots of users are getting 429 errors. Go to admin/users and look at what IP address you see for yourself and another user. If they are the same then you need to configure things so that the real IP gets to Discourse.
If you’re using Cloudflare then you want the Cloudflare template. It seems to be impossible to find the canonical topic about that, so maybe try https://ask.discourse.com/ – I was able to get an AI-generated message about what to do, but not where to find the discussion about it. It makes me sad that AI finds the solution but search won’t.