Plugin Contributor
James Huff
(@macmanx)
Volunteer Moderator
What is the URL of the site with the problem?
The site is https://mychesco.com/
However, I am now fairly now sure this is has nothing to do with Jetpack specifically.
I tried to disconnect and reconnect Jetpack and received the same error. As a result, Jetpack is no longer active on the site… at least till resolved.
Site Health is now giving this error:
Your site could not complete a loopback request – Performance
Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.
The loopback request to your site failed, this means features relying on them are not currently working as expected.
Error: [] cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received
I also ran Wordfence’s diagnostic tool and received this:
Connecting back to this site
wp_remote_post() test back to this server failed! Response was: cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received
I have never seen these errors before and sent the info to mu hosting company’s support. Still waiting.
Plugin Contributor
James Huff
(@macmanx)
Volunteer Moderator
That sounds about right.
We’re being blocked from accessing https://mychesco.com/xmlrpc.php which Jetpack requires to function.
Unfortunately, blocking XML-RPC is not a great solution for fighting security risks. It’s akin to selling your car because you don’t want it to be stolen.
Your site’s XML-RPC file is kind of like a communication gateway to your site. Jetpack, the WordPress Mobile Apps, and other plugins and services will use this file to communicate to your site. If this is blocked, you will have other issues pop-up down the road for the same reasons.
If you are using any security plugins, please try connecting with those temporarily deactivated. If you don’t have any, or if that didn’t work, I would suggest contacting your hosting provider and asking them to unblock your site’s XML-RPC. The most popular hosting providers out there have managed to find other ways to protect their servers without having to hinder your site and your ability to use services with your WordPress.
Jetpack is whitelisted for /xmlrpc.php. That is not the problem. I have been blocking access to /xmlrpc.php for a file and whitelisting as needed.
It is not a problem with just Jetpack, as I have discovered. It appears to be an issue with the host server snd curl and/or loopbacks, causing cron and the API to timeout.
Plugin Contributor
James Huff
(@macmanx)
Volunteer Moderator
We’re definitely still blocked, at least according to tests from our end.
What specifically did you whitelist?
I thought it is probably a good idea to come back with an update. I brought the cURL error 28 up to my hosting company which, from my research, would most likely be a server issue. The hosting company’s support refused to investigate, and insisted that it had to be one of my plugins. The final straw was catching them in several lies. I moved my website from JustHost to DreamHost and everything magically worked. So, it would seem that it wasn’t my plugins after all. 😉