Website Issues - Slow and "Too Many Requests"
Posted: Wed Aug 06, 2025 9:24 pm
Greetings everyone, for relative newcomers I am Jerry the webmaster for the Romeo Riders website and forums.
The website has been very slow and even timing out with the error message "Too Many Requests" for the last couple of days. It took me a while to understand what was happening because it wasn't consistent. The short story is that our server has been hammered with requests for the last day or two - many hundreds of requests per minute! That's why the "Too Many Requests" errors - the server couldn't keep up! When I looked up the requesting IP addresses I see most of them coming from Singapore with many others from Hong Kong, Taiwan, and Moscow. Once I figured that out I knew what we needed was a 'web application firewall.' (WAF)
A WAF is another server that sits virtually in front of our server and intercepts all the traffic and analyzes the IP addresses. It compares the IP addresses to a huge database of known bad IPs around the world and blocks them so the requests never make it to our server. This is what we need!
The downside is this is a subscription service that costs $20/mo. I signed us up for a year. This is a cost that I will have to add to the annual donation request. Mike Lowe manages the annual collection in the fall so you will hear from him about that. For many years your local Ride Coordinators have asked for small donations which they forward to Mick who sends them to me to cover the costs of running the website. The costs have been $500 for many years but now will have to increase for this new service.
This morning I made many phone calls to our hosting service over several hours trying to get to the right department and the right person, and then signing up for the WAF service. The tech support person told me it would be effective in about 30 minutes to an hour (from around noon). I waited until about 2:30 pm (central time) and called them back. It seems the rep sold me the WAF but did not configure it so it wasn't working. The new rep apologized and worked through all the settings and finally got it done (about 45 min).
Sorry for the delay in getting this update out to you all but I was always just a little bit away from getting it to work, only to find another glitch or delay. Now I am convinced it is done and will work.
Jerry M
Romeo Riders Webmaster
The website has been very slow and even timing out with the error message "Too Many Requests" for the last couple of days. It took me a while to understand what was happening because it wasn't consistent. The short story is that our server has been hammered with requests for the last day or two - many hundreds of requests per minute! That's why the "Too Many Requests" errors - the server couldn't keep up! When I looked up the requesting IP addresses I see most of them coming from Singapore with many others from Hong Kong, Taiwan, and Moscow. Once I figured that out I knew what we needed was a 'web application firewall.' (WAF)
A WAF is another server that sits virtually in front of our server and intercepts all the traffic and analyzes the IP addresses. It compares the IP addresses to a huge database of known bad IPs around the world and blocks them so the requests never make it to our server. This is what we need!
The downside is this is a subscription service that costs $20/mo. I signed us up for a year. This is a cost that I will have to add to the annual donation request. Mike Lowe manages the annual collection in the fall so you will hear from him about that. For many years your local Ride Coordinators have asked for small donations which they forward to Mick who sends them to me to cover the costs of running the website. The costs have been $500 for many years but now will have to increase for this new service.
This morning I made many phone calls to our hosting service over several hours trying to get to the right department and the right person, and then signing up for the WAF service. The tech support person told me it would be effective in about 30 minutes to an hour (from around noon). I waited until about 2:30 pm (central time) and called them back. It seems the rep sold me the WAF but did not configure it so it wasn't working. The new rep apologized and worked through all the settings and finally got it done (about 45 min).
Sorry for the delay in getting this update out to you all but I was always just a little bit away from getting it to work, only to find another glitch or delay. Now I am convinced it is done and will work.
Jerry M
Romeo Riders Webmaster