I think I had seen a topic about this problem, but I cannot find it. We are getting this problem quite often (what follows is the email the WordPress admins receive):
A post has failed to publish on Discourse from your site […].
The post ‘…’ was published on WordPress by …, on …
Reason for failure:
A 429 response code was returned from Discourse.
Too Many Requests
- your API requests are not being rate limited by your Discourse hosting provider.
It probably happens when the WordPress admins publish several posts from their review queue in a short period of time. However, we fully trust these admins (the WordPress is an external site we don’t administrate, but they are reliable). Is there something we can do in our end to prevent this problem?