Today I got an item in my “Rejected” emails log with the error:
RateLimiter::LimitExceeded
However, there’s no description about why this occurred. Can anyone shed some light? It’s the only such instance of the error in our logs.
The RateLimiter::LimitExceeded error occurs when the rate limit for posting is exceeded. In the case of downey, a user’s email reply to a public topic was rejected due to this error, while a simultaneous reply to a private message was accepted. zogstrip explained that the error happens when replying to the same topic too fast and/or too often. tobiaseigen suggested that rate limiting should be more generous for email contributions, but zogstrip pointed out that the issue is due to batch processing of emails every 5 minutes, which hits the rate limits. A possible solution is discussed in the linked meta thread.
Today I got an item in my “Rejected” emails log with the error:
RateLimiter::LimitExceeded
However, there’s no description about why this occurred. Can anyone shed some light? It’s the only such instance of the error in our logs.
It happens when you replying to the same topic too fast and/or too often. Were you replying to a public or private post?
The user, a TL2, did send 2 email replies about the same time. One (which was accepted) was a reply to a PM, and one (which was rejected above) was a reply to a public topic.
I’m seeing a bunch of these in our logs as well.
It seems to me that rate limiting should be more generous for topics and posts contributed by email than by website. Is it?
The issue is that we poll emails every 5 minutes or so and then create posts in batch, thus hitting the rate limits. The solution is unfortunately not easy