Since a few weeks I have connection issues with MainWP child sites that are hosted on Siteground. The websites get disconnected and reconnecting (even with a full child plugin delete and reinstall) doesn’t work: “MainWP Child plugin not detected or could not be reached! Ensure the MainWP Child plugin is installed and activated on the child site, and there are no security rules blocking requests. If you continue experiencing this issue, check the MainWP Community for help.”
I contacted Siteground to check if the IP-address of my MainWP host install was blocked and this was indeed the case. According to their support their security system automatically blocks the IP-address because of lots of simultaneous requests to different servers. I have 6 websites hosted on Siteground which are on 5 different servers.
They have manually unblocked my IP, but a day later it was already blocked again. They don’t have a whitelist (only a blacklist where they can remove you from manually), so it’s of course not feasable to keep contacting their support.
Is there a way to reduce the amount of simultaneous requests? Most of my server settings are set to the default values, see attached screenshot:
Since those sites are on 5 different SiteGround servers which may have diffferent IP addresses, I would suggest lowering Maximum simultaneous requests to 2 or even 1.
I would also suggest lowering Maximum simultaneous sync requests to 4 or lower, and Maximum simultaneous install and update requests to 1.
So Siteground unblocked my IP-address again and I’ll wait to see if lowering the number of simultaneous requests solves the problem. I asked them some extra questions about how many simultaneous requests are permitted.
Siteground support said this:
I can provide you with some details about the simultaneous connections. There should be no more than 8 requests from the same ip. When we have more than 8 simultaneous connections this is going to be alarming to the firewall and eventually cause the IP to get blocked because it is protecting the server against DDoS attacks. It is counted per each different server from a single IP.
This should mean that the number of simultaneous requests in the MainWP settings could technically be increased right?