Ser du ett 504 gateway timeout error på din WordPress site?
Detta error kan göra din website otillgänglig för användare. Ännu värre är att det kan försvinna och dyka upp igen på egen hand om det underliggande problemet inte är fixat.
I den här artikeln visar vi dig hur du fixar 504 gateway timeout error i WordPress.
Vad är 504 Gateway Timeout Error?
504 Gateway Timeout error uppstår när en websites huvudserver, som hanterar besökarens request om att öppna pages, inte får en snabb response från upstream-servern.
Servern uppströms kan vara upptagen eller ha hög trafikbelastning, vilket orsakar en fördröjning. I enklare termer gillar det din request väntar på information från en annan del av webbplatsen, men den delen är för upptagen för att svara snabbt.
Om du använder en website firewall och den inte kan ansluta till din WordPress web server, kan du också se ett 504 gateway timeout error.
Page’s appearance och message kan se olika ut beroende på ditt WordPress webbhotell, proxyservern eller den web browser som du använder.
Här är några av de vanligaste error-meddelandena om timeout för 504 Gateway:
- 504 Timeout för Gateway
- HTTP 504
- 504 ERROR
- Gateway tidsgräns (504)
- HTTP Error 504 – Timeout för Gateway
- Gateway Timeout Error
- Anslutningen har tidsbegränsats (504)
- Denna site har tekniska problem (504)
- Gateway Timeout: Servern svarade inte i tid
- Requesten avbröts under anslutningen till servern uppströms (504)
Den vanligaste orsaken till error är att en proxyserver inte kan nå uppströmsservern, men det kan också utlösas av andra issues i konfigurationen av webbhotellet.
Med detta sagt, låt oss se hur du enkelt felsöker och fixar 504 gateway timeout error i WordPress:
- Wait and Reload the Page
- Turn Off the VPN
- Turn Off Your Website Firewall
- Disable Your Network Proxy
- Change Your DNS Servers
- Clean up your WordPress Database
- Deactivate WordPress Plugins and Switch to a Default Theme
- Turn Off Your Content Delivery Network (CDN) Temporarily
- Check Your DNS Status
- Check for PHP Timeout Errors
- Contact Your WordPress Hosting Provider
1. Vänta och ladda om page
Ibland kan 504 gateway timeout error-koden helt enkelt orsakas av anslutningsproblem på dina WordPress webbhotell servrar. Vänta några minuter och försök sedan att ladda om din WordPress website.
I vissa fall kan du också prova att cleara din webbläsares cache och uppdatera sidan igen.
Om issue försvinner behöver du inte vidta några ytterligare åtgärder. Men om error kvarstår eller dyker upp igen efter ett tag, fortsätt läsa för att troubleshoot och fixa problemet.
2. Stäng av VPN
Om du använder en VPN-tjänst för att browsa på webben kan du försöka inaktivera den.
Ibland kan det hända att din VPN-server inte kan få ett response från din hanterade server på webbhotellet WordPress, och detta kommer att resultera i ett 504 gateway timeout error.
Om din website dyker upp igen betyder det att det är VPN-servern som är boven i dramat.
Om det är viktigt för dig att använda VPN kan du försöka byta till en annan VPN-server. Men om du ser error även efter att ha bytt server, måste du kontakta din VPN-tjänsteleverantör för support.
3. Stäng av din website firewall
Om du använder en brandvägg för websites på DNS-nivå, som Sucuri eller Cloudflare, kan du försöka inaktivera brandväggen tillfälligt. Detta kommer att allow you att ansluta till din WordPress webbhotell server direkt.
Om det fixar problemet blockerar din server på webbhotellet sannolikt IP-adresserna för firewall, vilket kan orsaka detta problem. You will need to contact your firewall service provider to get their list of IP-adresser and then contact your web host to whitelist those IPs.
Ibland kan inaktivering av firewall visa dig det faktiska notisen om error på servern. I så fall bör du hänvisa till vår lista över vanliga WordPress error för att fixa det specifika problemet.
4. Inaktivera din nätverksproxy
Om du är ansluten till internet via en proxyserver kan det hända att den servern inte kan få ett response från din WordPress website.
Försök att ansluta din website med en annan anslutning eller en annan webbläsare. Alternativt kan du använda online-tjänster för att se om din website ligger nere bara för you eller för alla.
Om den är nere bara för you, måste du ändra dina inställningar för nätverksanslutning. Du kan kontakta din internetleverantör eller en network admin för att troubleshoota the issue åt you.
5. Change Your DNS Servers
Din anslutning till internet använder något som kallas DNS servrar. Dessa servrar hjälper din dator att ansluta till de olika servrarna på internet.
Om det finns issues med DNS, gillar de servrar du använder är nere, då kan du se en 504 gateway timeout error. Det enklaste sättet att kontrollera detta är att ändra de DNS-servrar som din device använder.
På Windows-datorer hittar du dem genom att gå till Control Panel ” Network and Internet ” Network and Sharing Center ” Change adapter settings.
Klicka sedan på your network, select ”Change settings of this connection” och välj ”Internet Protocol Version 4” i dropdown-menyn. Nu kan du manuellt enter adresser till DNS servers.
På Mac-datorer hittar du inställningarna för DNS genom att gå till Settings ” Network.
Klicka på knappen ”Advanced” och välj sedan tabben ”DNS”.
Vi rekommenderar att du ändrar adressen till din DNS server till 8.8.8.8 och 8.8.4.4 och tillämpar ändringarna.
Försök besöka din website igen. Om detta löser ditt error, då är you all done. Problemet låg i din anslutning till internet, och det är nu fixat.
6. Städa upp din WordPress Database
En korrupt WordPress database kan också utlösa ett 504 gateway timeout error. Oroa dig inte, dina WordPress-data är troligen säkra. Men din database kan behöva lite vårstädning.
Detta kan enkelt göras genom att optimera din WordPress database med hjälp av phpMyAdmin eller med ett plugin som gillar WP-Sweep.
Se bara till att säkerhetskopiera WordPress-databasen innan du gör några ändringar.
7. Deactivate WordPress tillägg och byt till ett standardtema
WordPress tillägg och teman är mindre benägna att orsaka ett 504 gateway timeout error. Men om ett tillägg eller tema gör för många requests till servern, kan några av dessa requests insticksprogram och utlösa ett 504 gateway timeout error.
För att testa detta måste du deactivate alla WordPress tillägg via FTP.
Efter det kan du besöka din website för att se om error har åtgärdats.
Om så är fallet är det ett av dina tillägg som orsakar the issue. Du måste nu aktivera alla tillägg ett efter ett tills du kan återskapa error. Detta hjälper dig att lokalisera det tillägg som är responsivt för erroret.
Om deactivate av tillägg inte löste din issue, då skulle du vilja kontrollera din WordPress tema. You will need to switch your WordPress theme via phpMyAdmin.
När du har bytt tema till standardtemat för WordPress måste du besöka din website för att se om den fungerar. Om den gör det var det ditt ursprungliga theme som var problemet.
Om allt annat Misslyckas kan du överväga att updating din WordPress och din PHP version.
8. Turn Off Your Content Delivery Network (CDN)
Ett CDN (Content Delivery Network) kan ibland vara orsaken till error 504 Gateway timeout. Detta är en ganska sällsynt händelse, men om en av servrarna i CDN är nere kan issue uppstå.
Du kan inaktivera CDN tillfälligt och se om detta stämmer. Denna process varierar beroende på vilken tjänst du använder.
För mer information om CDN:er kan du kontrollera vår tutorial om att konfigurera CDN:er i WordPress.
9. Kontrollera din DNS status
Detta steg är mer tillämpligt om du precis har flyttat till en new hosting provider och uppdaterat din websites DNS-inställningar.
När du har flyttat din website till ett nytt webbhotell måste du se till att ditt nuvarande domain name pekar på det nya webbhotellets account genom att updating dess DNS nameservers. Sedan måste du vänta upp till 48 timmar på att ändringarna ska spridas till alla användare.
Under denna spridningsperiod kan din site uppleva ett kort driftstopp, vilket kan leda till att användarna ser ett 504 gateway timeout error.
För att bekräfta om dina DNS Settings är problemet kan du använda ett tool som gillar DNS Checker. För mer information om DNS updates, läs vår guide om att cleara DNS-cachen.
10. Kontrollera för PHP Timeout Error
504 gateway timeout error kan ibland orsakas av en låg PHP timeout limit inställd på din server.
Denna limit definierar i princip den maximala tid som ett skript på din website får köra innan det avbryts. Om ett komplext skript eller en sökning i databasen tar längre tid än denna limit kan det utlösa error.
För att fixa detta problem kan du kontrollera vår guide om hur du fixar Fatal error: Maximal exekveringstid överskreds i WordPress.
11. Kontakta din hosting provider för WordPress
Slutligen, som en sista utväg, kan du kontakta din WordPress hosting provider för support. De kanske kan fixa problemet eller peka dig i rätt riktning.
De kanske också kan visa dig din servers error loggar. Dessa loggar kan avslöja specifika detaljer om timeout error, vilket hjälper till att hitta grundorsaken.
För mer information, kontrollera vår guide om hur man korrekt ber om support för WordPress.
Om du fortfarande inte kan lösa 504 gateway timeout error, försök då att följa stegen i vår ultimata WordPress troubleshoot guide för nybörjare.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du fixar 504 gateway timeout error i WordPress. Du kanske också vill se vår guide om hur du skyddar WordPress mot brute force-attacker och se våra toppval för de bästa WordPress -tilläggen för att få din site att växa.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Dennis Muthomi says
I have a question about #5 – Change Your DNS Servers, in that section you mentioned that we should use 8.8.8.8 and 8.8.4.4 specifically.
Now why not any other numbers? What makes them special?
WPBeginner Support says
Those are the numbers for Google’s DNS.
Administratör
ShabazRaymond says
I actually had to clear my browser cache. I use Chrome and it saves a lot of my data. That did the trick for me!
WPBeginner Support says
Thanks for sharing what solved the issue for you
Administratör
cain says
Hi,
I get the error as I try to update my themes. I tried all the suggestions but nothing works. Please help.
WPBeginner Support says
Have you informed your hosting provider about this error for them to take a look?
Administratör
Nitesh Patel says
Great articles as always.
Do you think there is an advantage in having a custom 504 error page when these issues occur and, if so, how would one go about doing that in WordPress. For example, when an error occurs that invokes the 504 error message, a user sees a Under Maintenance page.
Many thanks in advance
WPBeginner Support says
Hi Nitesh,
It depends on what triggered the error. For example, if the error occurred while the request reached your server but couldn’t fetch the page then sure you can display a custom error page.
However, most of the time the error occurs before request reaches your server in that case a browser’s error page is shown or the proxy server’s error page is displayed on screen.
Administratör
Nitesh says
Thank you for the great reply. Really appreciate it.
I suspected that would be the case. Really interesting and to explore new possible options for the future.
I’m sure you’ve heard this before, but keep up the amazing work. All of us in the WordPress community really appreciate the wonderful work and support you provide on this site and through e.g. Facebook.
Kind Regards,
Nitesh
WPBeginner Support says
Hey Nitesh,
Glad to help. We really appreciate your kind words and feedback, thank you for your support.