
504 Gateway Timeout betyder, at en server foran din hjemmeside ventede på svar fra PHP og gav op. Siden er ikke nede — den er for langsom til at nå at svare inden for tidsgrænsen.
Forskellen til en 502 er lille, men reel: en 502 er et ugyldigt svar, en 504 er intet svar i tide. Begge peger på PHP eller databasen, ikke på indholdet.
Sker det kun på ét sted, er det indholdet dér. Sker det overalt, er det serveren eller et globalt plugin.
WordPress kører planlagte opgaver, når nogen besøger siden. Er der ophobet mange, kan én besøgende komme til at betale for dem alle:
define( 'DISABLE_WP_CRON', true );
Læg linjen i wp-config.php og sæt et rigtigt cron-job op i kontrolpanelet i stedet. Det alene løser en overraskende stor del af 504-fejl.
Slå Query Monitor til midlertidigt og kig efter forespørgsler over ét sekund. Det peger som regel direkte på det plugin, der er skyld i det.
Er databasen hurtig og pluginsene i orden, mangler siden ressourcer. På delt hosting deler du PHP-processer med andre, og en travl nabo kan give dig en 504.
Det er dét, dedikerede ressourcer løser. På WordPress hosting hos Hostious har hvert site sine egne PHP-processer, og supporten kan se i loggen præcis hvilken forespørgsel der løb tør for tid — se også vores performance-garanti.
Nej. En 502 er et ugyldigt svar, en 504 er intet svar i tide. Læs om 502 Bad Gateway.
Du kan, men så venter den besøgende bare længere. Find årsagen først.