Webbplatsen får timeout

Ett HTTP 504 betyder att en gateway väntade för länge på ett svar; 502 betyder att den fick ett ogiltigt svar från tjänsten som hanterar begäran, inte nödvändigtvis en timeout. Långsamma begäranden, överbelastade tjänster eller tjänstefel kan orsaka dessa fel; ingen av koderna bekräftar att värdmiljön är frisk.

Vanliga orsaker

  • Trafiköverbelastning. Besökare eller automatiserade crawlers kan överväldiga ocachade sidor, särskilt sökningar och produktfilter. Kontrollera om felen sammanfaller med en trafiktopp; undvik breda bot-blockeringar, som kan bryta sökcrawlning och förhandsvisningar av sociala länkar.
  • En långsam eller fastnad plugin-operation. Importer, backuper, migreringar och massåtgärder kan köra tillräckligt länge för att få timeout. Inaktivera plugins och teman för att isolera pluginet.
  • Ett långsamt externt anrop. Om din webbplats väntar på ett externt API som är långsamt eller onåbart, väntar hela begäran med det. Lägg till en timeout för anropet eller cacha dess resultat.
  • En tung databasfråga. Dåligt indexerade frågor eller en uppsvälld databas (utgångna transienter, spam, gamla revisioner) kan göra vissa sidor krypande långsamma. Rensa upp databasen och granska långsamma frågor.
  • En långvarig schemalagd uppgift (WP-Cron). WordPress kör schemalagda jobb vid sidladdningar. Ett fastnat eller tungt cron-jobb kan sakta ner eller ge timeout för annars normala begäranden.

Begränsa det

  • Notera om timeoutet händer på alla sidor eller endast specifika sidor (till exempel kassan, en admin-skärm eller en viss import). En enstaka långsam sida pekar på koden som körs på den.
  • Kontrollera trafikloggen i panelens Loggar-flik - dess svarstidskolumn visar vilka begäranden som körs länge.
  • Aktivera WordPress-felsökning och kontrollera wp-content/debug.log för fel som loggats runt tidpunkten för timeoutet.

Om felen fortsätter, kontakta support med berörda URL:er, tidsstämplar inklusive tidszon, felkoden och hur lång tid begäranden tar innan de misslyckas. Vi kan skilja långsamma begäranden från trafiköverbelastning eller tjänstefel.