Your site is behind Cloudflare so you need to check:
-
Have you added the Cloudflare template to the app.yml file? Is Discourse getting the correct user IPs?
-
You are serving MessageBus via the Cloudflare proxy, that was a bad idea last we checked, see Full site CDN acceleration for Discourse - #26 by Hyan
-
Is your server struggling for resources, so it’s sending 429 because of the load? You can try removing extra plugins to see if this solves the issue. Otherwise you may try increasing the number of UNICORN_WORKERS a bit.