Skip to content
Cloud docs

Error 500, 502 and 504 explained

What each code means on this platform and what to check for each.

Updated 20 September 20261 min readIntermediate
CodeMeansUsual cause
500The application failedA PHP fatal error. Read the PHP error log.
502The proxy got an invalid responsePHP crashed or ran out of memory mid-request.
504The response took too longA long import, a slow external API, or a query with no index.

What to do

  1. Check the status page

    If it is platform-wide, the incident is already published and being worked on.

  2. Read the PHP error log

    Sites → Logs. For 502 and 504 also look at the slow query log.

  3. Note whether it is one page or all of them

    One page points at code on that page. All pages points at the site or the platform.

  4. Try again in a private window

    To rule out a cached error page.

Repeated 504 on one admin screen

Usually a plugin doing a long job in the request rather than in a background task. Raising the timeout hides it; batching the work fixes it.

Was this article helpful?

Related articles