Q. Why do I get a Bad HTTP response (500 Internal Server Error) when loading sites?

Troubleshooting from the ManageWP Dashboard

When you click on Update Dashboard (in order to pull the newest data from your sites into ManageWP), ManageWP requests information from each site simultaneously. This ensures the fastest loading speed.

However, when too many requests are sent to the same IP address some of them may time out or fail.

To prevent this from happening you can limit the number of requests that can be made to the same IP address.

To do this, hover-over your username at the top right corner of your ManageWP Dashboard, click on Settings and click on the tab Advanced. Here you’ll find three sliders which you can adjust per IP address, one for Read limit, one for Write limit and you can also choose the time delay between requests.

Max requests per IP

Try decreasing the Read / Write limit and increasing the Time delay until your sites are able to complete the loading process.

If this does not solve your problem(s) then the error is server side, and may be caused by the PHP Memory limit and PHP Execution time.

Increasing your PHP Memory limit and PHP Execution time

The best solution for this issue is to ask your hosting provider to do this for you. A lot of providers won’t let you do it yourself. You can never be sure how much will be enough but 600s of PHP Execution time and 256M of PHP memory limit is a good start.