502 Bad Gateway

Table of Contents

  1. 502 Bad Gateway
  2. Resolution

502 Bad Gateway


Bad Gateway errors occur when the PHP process has not responded "normally". This is often for the following reasons,

  • PHP code error
  • Badly written PHP code that crashes the PHP process
  • PHP service restarts, caused by
    • Excessive traffic
    • Blocking external requests (like slow SQL, or a blocking external CURL request)

In the majority of cases, the triggers for a bad gateway error are from poorly written code not due to anything server-side.


See PHP Error Logs for more information.