Forum URL: https://maoism.freeflarum.com
Problem Description: My forum is experiencing a severe excessive request error, making it almost unusable. Even after reinstalling and enabling the minimum necessary extensions, both I and my users are experiencing a sudden “retry storm,” where the browser/forum core (forum.js) repeatedly sends an excessive number of API requests (GET /api/discussions?…) within a very short period.
Technical Details:
Symptoms: Clicking on a post triggers a strong request (GET) loop (once to several times per second), specifically /api/discussions?page[limit]=5&sort&filter[q].
Triggering certain critical actions (simply touching certain functions; this pattern is very difficult to pinpoint, most commonly viewing edit history, but sometimes there’s nothing at all) causes the request count to immediately spike to tens to hundreds of times per second, resulting in an immediate error. At this point, a red box keeps appearing in the lower left corner displaying the message “You’re going a little too quickly. Please try again in a few seconds.” It’s almost impossible to close this message; the only solution is to refresh the page. After refreshing, the page generally fails to load and remains on a plain text error page (Please, slow down and try again.).
Observation: This happens between different users and different IP addresses, including another friend of mine who also registered an account. This indicates that it affects not only me but also other users on the same site, suggesting a server-side issue, not a client-side one.
It seems the Flarum frontend triggers a retry loop after receiving an initial rate-limiting response from the server, causing a chain reaction. It’s also worth noting that this happens much more frequently on mobile devices than on computers—although I can’t use debugging tools on a mobile device to gain any specific insights.
I’ve confirmed that this isn’t caused by an extremely complex configuration, as the website content is very basic. I’m only using the forum’s basic extensions. I’ve used these extensions before (because I’ve created this forum multiple times) without encountering this problem. I’m not using any additional extensions.
Request:
Could you please check if my instance has an overly aggressive rate-limiting policy, or if there are any configuration errors on the server side? It seems our forum is stuck in a loop triggered by your infrastructure security filters.
Any help or adjustments would be greatly appreciated.
