Skip to content

Knowledgebase

Troubleshooting failed loopback requests

wordpress, performance

A loopback request is a request the WordPress server makes back to the website. A failed loopback test can affect scheduled work and some administrative checks even when the page opens normally in your own browser.

01 Capture the exact failure

Open Site Health and record the response code or transport error. Note whether the site recently moved, changed its domain, enabled authentication or added a security proxy. The server's path back to the site can differ from a visitor's network path.

Do not assume the error proves that WordPress itself is corrupt. DNS, certificate validation, redirects, authentication and network policy can all affect the request.

What can block WordPress from making a loopback request?

  1. Confirm that the WordPress site URL points to the intended HTTPS hostname.
  2. Check whether the server resolves that hostname to the expected destination.
  3. Review certificate validity and redirect chains without disabling TLS verification.
  4. Check for staging password protection, security rules or access restrictions that reject the server's own request.
  5. Review PHP and web-server logs at the test time for a timeout or application error.

02 Apply a scoped correction

If access protection is intentional on staging, plan a supported way for required background work to run without making the whole staging site public. If a firewall rule is a false positive, use the precise request evidence to consider a narrow correction.

A blocked loopback and a broken scheduled job are related but not identical. A site using a verified external scheduler may have a different cron arrangement, while other loopback-dependent checks still need attention.

03 Verify the dependent tasks

Rerun the loopback check after the change and test a controlled scheduled event or the actual affected administrative task. Confirm that a successful HTTP response contains the intended application behaviour rather than a login or challenge page.

Observe more than one scheduled interval when timing matters. A single successful request does not prove recurring execution remains reliable under normal load.

04 Escalate with the correct context

Provide the domain, exact Site Health error, time and recent DNS or security changes. Explain whether the public site works and whether the failure occurs only from the hosting server.

Do not publish credentials for a protected staging site or disable certificate checks to make the test green. A successful resolution preserves the intended access controls while allowing the necessary internal request or documented alternative workflow to function.

Was this answer helpful?

Need a little more help?

Our support team can help you find the next step.

Contact support