{"id":43943,"date":"2024-04-10T07:00:00","date_gmt":"2024-04-10T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=43943"},"modified":"2025-05-21T18:23:09","modified_gmt":"2025-05-22T01:23:09","slug":"fixing-504-gateway-timeout-error","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/","title":{"rendered":"9 Tactics For Fixing The 504 Gateway Timeout Error"},"content":{"rendered":"\n<p>For WordPress website owners, professional website administrators, and website developers, there are plenty of <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/common-wordpress-errors\/\" rel=\"noopener\">common WordPress errors<\/a> to keep in mind.<\/p>\n\n\n\n<p>Thinking about error codes may seem overwhelming and maybe even a touch pessimistic. However, we find that proactively cataloging why each one happens and how to fix them saves you a ton of time, money, and brain cells on demystifying the blank or frozen screen in front of you.<\/p>\n\n\n\n<p>After all, how much easier would life be if <em>you<\/em> came with a message like<strong> Error \u24a100\u24d3: Hangry<\/strong> to decode why you\u2019re so snarky over Slack at 3 PM every day? (Guilty!)<\/p>\n\n\n\n<p>Everyone who works with a <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/what-is-wordpress\/\" rel=\"noopener\">WordPress<\/a> website \u2014 or has used the internet for that matter \u2014 has probably encountered the 504 Gateway Timeout error at some point.<\/p>\n\n\n\n<p>So we put together this guide to explain what you\u2019re looking at, why it happens, lots of solutions for fixing it, and why it even <em>matters<\/em> that this error occurs in the first place.<\/p>\n\n\n\n<p>From basic checks, all the way through advanced troubleshooting techniques, come along as we wind through everything the savvy website owner or manager should know about fixing the 504 Gateway Timeout error.<\/p>\n\n\n\n<h2 id=\"identify\" class=\"wp-block-heading\">How To Identify A 504 Gateway Timeout Error<\/h2>\n\n\n\n<p>On the <a target=\"_blank\" href=\"https:\/\/gs.statcounter.com\/browser-market-share\" rel=\"noopener\">world\u2019s most popular browser<\/a>, Google Chrome, you\u2019ll often see the familiar \u201cThis site can\u2019t be reached\u201d message on a mostly blank screen, with the error code \u201cHTTP ERROR 504\u201d beneath it.<\/p>\n\n\n\n<p>However, there are several different ways this error can be referenced on Chrome, as well as across different browsers, devices, operating systems, server types, and programs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1050\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01_504-Gateway-Time-out.jpg\" alt=\"&quot;504 Gateway Time-out.&quot; error message dialog box with the title, &quot;The server didn't respond in time.&quot;\" class=\"wp-image-43952 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01_504-Gateway-Time-out-300x197.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01_504-Gateway-Time-out-1024x672.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01_504-Gateway-Time-out-768x504.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01_504-Gateway-Time-out-1536x1008.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out-600x394.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out-1200x788.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out-730x479.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out-1460x958.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out-784x515.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out-1568x1029.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01_504-Gateway-Time-out-877x576.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1050;\" \/><\/figure>\n\n\n\n<p>So, if you see any of these messages, you\u2019re likely dealing with the same 504 Gateway Timeout error we\u2019re talking about today:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cGateway Timeout Error\u201d<\/li>\n\n\n\n<li>\u201c504 Gateway Time-out. The server didn\u2019t respond in time.\u201d<\/li>\n\n\n\n<li>\u201cGateway Timeout (504)\u201d<\/li>\n\n\n\n<li>\u201cError 504\u201d<\/li>\n\n\n\n<li>\u201c504 Error\u201d<\/li>\n\n\n\n<li>\u201cHTTP Error 504\u201d<\/li>\n\n\n\n<li>\u201cHTTP 504\u201d<\/li>\n\n\n\n<li>\u201cHTTP Error 504. Gateway Timeout.\u201d<\/li>\n\n\n\n<li>\u201c504 Gateway Timeout NGINX\u201d<\/li>\n\n\n\n<li>\u201cNGINX 504 Gateway Timeout\u201d<\/li>\n\n\n<\/ul>\n\n\n\n<p>And sometimes, the error may be a little less descriptive, forgoing the number code for a reference to timing instead, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cThis page isn\u2019t working. Domain took too long to respond.\u201d<\/li>\n\n\n\n<li>\u201cThe page request was canceled because it took too long to complete\u201d<\/li>\n\n\n\n<li>\u201cThere was an issue serving your request, please try again in a few minutes\u201d<\/li>\n\n\n\n<li>\u201cThere was a gateway timeout. You should visit your error log for more information\u201d<\/li>\n\n\n<\/ul>\n\n\n\n<p>Website owners can even customize the page that\u2019s shown if a user encounters a 504 error while using their website, which means you might get a nicely branded page that uses some combination of the codes and content above.<\/p>\n\n\n\n<p>Other times, you might just find yourself staring at a blank screen! Because the 504 error is pretty common, it\u2019s not a bad idea to assume a blank page is due to a server timeout situation and apply the steps we\u2019ll provide later in this guide to correct it.<\/p>\n\n\n\n<h2 id=\"means\" class=\"wp-block-heading\">What The 504 Gateway Timeout Error Means<\/h2>\n\n\n\n<p>Technically, 504 Gateway Timeout is a server-side error from a server acting as a gateway or proxy. It means that the server timed out while waiting for a response from the next server that it needed to communicate with, and thus didn\u2019t complete the action it was asked to do.<\/p>\n\n\n\n<p>What does that translate to in less technical terms? (In English, please.)<\/p>\n\n\n\n<p>Here&#8217;s how it happened. Let&#8217;s dive a bit deeper into the whole process.<\/p>\n\n\n\n<p>When you go to visit a website, the typical process is that the server your browser is using sends a request to the server hosting the website you intend to visit. This request lets the receiving server (often called the \u201cupstream server\u201d) know to start loading the website you want to see. Your server is the gateway in this instance. Your server waits for the upstream server to respond and send it data. If the upstream server doesn\u2019t do so on time, instead of your destination website you\u2019re served a 504 Gateway Timeout error message instead.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"905\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means.jpg\" alt=\"&quot;Gateway&quot; and &quot;Upstream Server&quot; diagram with a clock symbol in between the two to denote time taken.\" class=\"wp-image-43953 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-300x170.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-1024x579.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-768x434.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-1536x869.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-600x339.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-1200x679.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-730x413.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-1460x826.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-784x443.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-1568x887.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02_What-The-504-Gateway-Timeout-Error-Means-877x496.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/905;\" \/><\/figure>\n\n\n\n<p>Sometimes the error can resolve itself, but other times it may take going into different systems to implement a fix.<\/p>\n\n\n\n<p>Now that you know <em>what<\/em> you\u2019re looking at, let\u2019s figure out <em>why<\/em> you\u2019re seeing it.<\/p>\n\n\n\n<h2 id=\"causes\" class=\"wp-block-heading\">What Causes The 504 Gateway Timeout?<\/h2>\n\n\n\n<p>The reason a 504 error is so common is that server timing issues can occur for a variety of reasons.<\/p>\n\n\n\n<p>Here are many of the most popular underlying troubles:<\/p>\n\n\n\n<p><strong>Server hiccups: <\/strong>Servers go down and slow down all the time for various reasons: increased traffic, maintenance, hardware failure, etc. If any of the servers that you need to work together to load a website are down, you\u2019re likely going to see an error due to timing issues.<\/p>\n\n\n\n<p><strong>Resource limitations: <\/strong>If your website is getting more traffic, even if that traffic is from legitimate sources, it may be more than your current setup is ready to handle.<\/p>\n\n\n\n<p><strong>Other, more general interruptions: <\/strong>There\u2019s a lot more than server uptime that can go wrong when loading websites. Routers can go out, devices can glitch, and so on. Any of these can trip up the server-to-server connection and put you in 504 jail.<\/p>\n\n\n\n<p><strong>Proxy server problems: <\/strong>Proxy servers can add another layer of security, but sometimes they can throw off the steam of communication between the gateway and upstream servers.<\/p>\n\n\n\n<p><strong>Firewall confusion: <\/strong>Firewalls, especially those with extra security measures or custom configurations, might block certain connections by mistake, thinking they\u2019re an attack. This can happen more if you\u2019re using a firewall to restrict certain internet service providers (ISPs) or content delivery networks (CDNs).<\/p>\n\n\n\n<p><strong>DNS issues:<\/strong> Sometimes, domain name system (DNS) servers can&#8217;t match the right domain name to the right IP address. This may be caused by recent IP changes, old DNS information being cached, or the DNS configuration being off.<\/p>\n\n\n\n<p>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>DNS<\/h3>\n    <p>The Domain Name System (DNS) protocol keeps records of which domain names correspond to specific IP addresses. DNS enables you to browse the web by typing in regular URLs instead of IP addresses.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/domains\/dns\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n<\/p>\n\n\n\n<p><strong>Website code errors:<\/strong> A mistake within your website code may make it so that your server, or upstream servers down the line, can\u2019t accurately talk to each other, leading to a timeout when they can\u2019t resolve the miscommunication.<\/p>\n\n\n\n<p><strong>PHP worker limitations: <\/strong>In WordPress, PHP workers are processes that help serve your website content to visitors. If you don\u2019t have enough of these in place to keep up with traffic, a server may have to \u2018get in line\u2019 before its request can be answered, which will likely cause it to time out.<\/p>\n\n\n\n<p>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>PHP<\/h3>\n    <p>PHP (Hypertext Preprocessor) is an open-source scripting language. It\u2019s widely used in web development and can be embedded in HTML. Several popular Content Management Systems (CMS), such as WordPress, are built with PHP.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/web-design\/php\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n<\/p>\n\n\n\n<h2 id=\"why\" class=\"wp-block-heading\">Why Fix The 504 Gateway Timeout Error?<\/h2>\n\n\n\n<p>OK, now for one very important consideration before we get into the work of fixing timeout errors: why bother fixing the 504 error at all?<\/p>\n\n\n\n<p>There are really two core reasons to care here: user experience and SEO.<\/p>\n\n\n\n<p>Any of the HTTP 500 errors stop a website from loading. That\u2019s probably the worst experience you can create for a visitor to your website \u2014 especially for first-time visitors who were referred to your website or landed there from an ad, as it can leave a bad taste in their mouth that keeps them from ever returning. That\u2019s a problem not just for your ego and brand but for your sales and retention.<\/p>\n\n\n\n<p>Then, there\u2019s search engine optimization (<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/improve-seo\/\" rel=\"noopener\">SEO<\/a>) to consider.<\/p>\n\n\n\n<p>\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>SEO<\/h3>\n    <p>Search Engine Optimization (SEO) is the practice of improving a site\u2019s ranking in search results. Search results are aggregated based on a number of factors, including a site\u2019s relevance and quality. Optimizing your site for these factors can help boost your rankings.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/seo\/seo\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n<\/p>\n\n\n\n<p>If a search engine goes to index (basically, read and categorize your website so it knows what kind of searches to display it for) your website and finds that loading is slow or stopped due to a 504 Gateway Timeout error, it can seriously hurt how it chooses to rank your website in search results.<\/p>\n\n\n\n<p>The further down your website appears on a search engine result page (SERP), the less likely people are to click on it, and if search engine indexers encounter loading errors often enough, they may stop indexing your website at all. The result? Removing you from search results altogether.<\/p>\n\n\n\n<p>In an age when clicks are currency, unresolved and repetitive 504 errors can seriously set you back.<\/p>\n\n\n\n<h2 id=\"fix\" class=\"wp-block-heading\">How To Fix The 504 Gateway Timeout Error (9 Possibilities)<\/h2>\n\n\n\n<p>Daunted? Don\u2019t be. If your website is reporting a 504 Gateway Timeout error, here&#8217;s what you need to know to fix it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-refresh-the-site\">1. Refresh The Site<\/h3>\n\n\n\n<p>No, really. It could be that simple!<\/p>\n\n\n\n<p>In the case of connectivity interruptions, device snafus, traffic overload, and maintenance, it\u2019s probably just a matter of bad timing. Give it a minute and refresh your site to see if those issues have been resolved and your site is back to being as accessible as ever.<\/p>\n\n\n\n<p>Here\u2019s how:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google Chrome on Mac: Hit <strong>Command + R<\/strong><\/li>\n\n\n\n<li>Google Chrome on Windows: Use <strong>Ctrl + R<\/strong><\/li>\n\n\n\n<li>Safari (currently only supported on Mac): <strong>Command + R<\/strong><\/li>\n\n\n\n<li>Microsoft Edge on Windows: <strong>CTRL+R<\/strong><\/li>\n\n\n\n<li>Microsoft Edge on Mac: <strong>Command + Shift + R<\/strong><\/li>\n\n\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1575\" height=\"2560\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-scaled.jpg\" alt=\"&quot;Keyboard Shortcuts To Refresh The Site&quot; diagram with commands for Google Chrome, Safari, and Microsoft Edge.\" class=\"wp-image-43954 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-scaled.jpg 1575w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-185x300.jpg 185w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-630x1024.jpg 630w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-768x1248.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-945x1536.jpg 945w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-1260x2048.jpg 1260w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-600x975.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-1200x1950.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-730x1186.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-1460x2373.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-784x1274.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-1568x2548.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Keyboard-Shortcuts-To-Refresh-The-Site-877x1425.jpg.webp 877w\" data-sizes=\"(max-width: 1575px) 100vw, 1575px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1575px; --smush-placeholder-aspect-ratio: 1575\/2560;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Switch\/Restart Devices And Browsers<\/h3>\n\n\n\n<p>Hardware bugs, outdated caches, and other pretty simple glitches can interrupt the server connection and cause a timeout-related error.<\/p>\n\n\n\n<p>Try restarting and also changing up the devices and\/or browsers you\u2019re working on to see if your site loads. You may also want to reboot your modem or router. This may fix everything. Or, if you find your site starts working in some places but not in others, it may at least help you narrow down what\u2019s going on.<\/p>\n\n\n\n<p>To restart most modern desktop machines on MacOS, go to the Apple menu (top left) &gt; <strong>Restart<\/strong>. For a computer running Windows, it should look something like navigating to <strong>Start<\/strong> in the taskbar, selecting the power icon, and then <strong>Restart<\/strong> on the next screen.<\/p>\n\n\n\n<p>While you can\u2019t usually bust open and fix any hardware that&#8217;s having a problem, you may be able to resolve why some browsers time out while others are perfectly fine. That\u2019s coming up next.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-clear-browser-cache\">3. Clear Browser Cache<\/h3>\n\n\n\n<p>Browsers often store website information locally (to your device) to save loading time. When the records it has stored become out of date, they can lead to connectivity issues.<\/p>\n\n\n\n<p>To clear the browser cache in Google Chrome, click on the three vertical dots in the top-right corner to open the Chrome menu. Visit <strong>More Tools<\/strong> &gt; <strong>Clear Browsing Data<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1250\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Clear-Browser-Cache.jpg\" alt=\"Dialog box showing how to &quot;Clear Browsing Data&quot; by going into &quot;More Tools&quot;\" class=\"wp-image-43955 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Clear-Browser-Cache-300x234.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Clear-Browser-Cache-1024x800.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Clear-Browser-Cache-768x600.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Clear-Browser-Cache-1536x1200.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache-600x469.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache-1200x938.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache-730x570.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache-1460x1141.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache-784x613.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache-1568x1225.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04-Clear-Browser-Cache-877x685.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1250;\" \/><\/figure>\n\n\n\n<p>Here, you\u2019ll be able to select what you want to clear and over what time frame. Just be sure to hit the <strong>Clear data<\/strong> button to complete your mission. Keep in mind this can look different depending on your device and operating system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1250\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Clear-Browsing-Data.jpg\" alt=\"&quot;Clear browsing data&quot; dialog box with the &quot;Cookies and other site data&quot; and &quot;Cached images and files&quot; boxes ticked.\" class=\"wp-image-43956 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Clear-Browsing-Data-300x234.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Clear-Browsing-Data-1024x800.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Clear-Browsing-Data-768x600.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Clear-Browsing-Data-1536x1200.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data-600x469.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data-1200x938.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data-730x570.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data-1460x1141.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data-784x613.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data-1568x1225.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05-Clear-Browsing-Data-877x685.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1250;\" \/><\/figure>\n\n\n\n<p>For Safari, select <strong>Safari <\/strong>in the top left cover, then &gt; <strong>Clear History<\/strong> &gt; <strong>All History<\/strong> &gt; <strong>Clear History<\/strong> button.<\/p>\n\n\n\n<p>To clear the browser cache on Microsoft Edge, it\u2019s as easy as putting &#8220;edge:\/\/settings\/clearbrowserdata&#8221; in the address bar and selecting what you want to clear and for what time range.<\/p>\n\n\n\n<p>Keep in mind that these processes can look different depending on your device and which version of each operating system you\u2019re on.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Consider DNS Changes And Cache<\/h3>\n\n\n\n<p>If you or your hosting provider has changed your website\u2019s DNS server due to adopting a new IP address or a whole new <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/wordpress\/\" rel=\"noopener\">WordPress website host<\/a>, those changes can take time to go live and for everything to work together flawlessly again. It can take as many as 48 hours for the full propagation to wrap up.<\/p>\n\n\n\n<p>However, if there haven\u2019t been any changes you\u2019re aware of, or it\u2019s been well past the waiting period, it could be another caching issue, this time at the DNS level.<\/p>\n\n\n\n<p>Clearing your DNS cache will prompt the device you\u2019re using to request updated information from the DNS server on websites, so it will no longer attempt to connect using out-of-date DNS info.<\/p>\n\n\n\n<p>Here\u2019s how:<\/p>\n\n\n\n<p><strong>Windows:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Press <strong>Win + R<\/strong> and type in <code>ipconfig \/flushdns<\/code><\/li>\n\n\n\n<li>Hit <strong>Ctrl + Shift + Enter <\/strong>to run the command prompt<\/li>\n\n\n\n<li>You should see a success message when complete<\/li>\n\n\n<\/ul>\n\n\n\n<p><strong>Mac:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make sure you\u2019re running the newest operating system<\/li>\n\n\n\n<li>Open the <strong>Terminal <\/strong>and type in <code>sudo killall -HUP mDNSResponder<\/code> (The operating system you\u2019re using may impact the success of this command, so if this doesn\u2019t seem to work you may need to search \u201cflush DNS cache mac OS [your version here]\u201d)<\/li>\n\n\n\n<li>Hit <strong>Enter<\/strong><\/li>\n\n\n\n<li>Input your admin password if prompted, then <strong>Enter <\/strong>again to run the command.<br>Note: You likely won\u2019t see a success message after this. The command should just run.<\/li>\n\n\n<\/ul>\n\n\n\n<p><strong>Google Chrome<\/strong> (Yep, it has its own DNS cache!)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter \u201cchrome:\/\/net-internals\/#dns\u201d into your Chrome address bar and hit <strong>Enter<\/strong><\/li>\n\n\n\n<li>Click the <strong>Clear host cache<\/strong> button on the next screen<\/li>\n\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Disable The CDN<\/h3>\n\n\n\n<p>If you haven&#8217;t solved it yet, the issue might be your content delivery network. And you can find out if it\u2019s the culprit by turning it off temporarily and seeing if that helps.<\/p>\n\n\n\n<p>If you\u2019re using a CDN WordPress plugin and you can access your plugins, simply deactivate it then test if your site will load. (Access this via WordPress <strong>Dashboard<\/strong> &gt; <strong>Plugins<\/strong>.)<\/p>\n\n\n\n<p>However, if you can\u2019t get to your WordPress admin due to the 504 timeout error, you can access your site via your host\u2019s file manager or secure file transfer protocol (SFTP). <a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360020552911-Logging-into-your-DreamPress-site-via-FTP\" rel=\"noopener\">Here\u2019s how it&#8217;s done<\/a> for DreamHost users.<\/p>\n\n\n\n<p>Once you\u2019re in your site\u2019s directory, navigate to your website\u2019s name then <strong>wp-content<\/strong> &gt; <strong>plugins<\/strong> &gt; <strong>your CDN plugin\u2019s file<\/strong>. Rename that file (something like <strong>file name_OFF<\/strong>), save your changes, and refresh your website to see if that has worked.<\/p>\n\n\n\n<p>When this experiment is over, be sure to restore the original name of the folder and save it again so the plugin can function. You may also want to visit the plugins section of your WordPress admin to make sure it\u2019s on and running.<\/p>\n\n\n\n<p>While this won\u2019t fix the issue, it will tell you if your CDN is acting up, from which point you can choose to move to a different provider if it makes sense.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-6-check-wordpress-plugins\">6. Check WordPress Plugins<\/h3>\n\n\n\n<p>Because <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/intro-to-wordpress-plugins\/\" rel=\"noopener\">WordPress plugins<\/a> are independent little packets of code that integrate with your WordPress instance, if they go buggy they can interrupt the server connection and throw a 504.<\/p>\n\n\n\n<p>To find out if this is what\u2019s going on, the process is very similar to what we did above.<\/p>\n\n\n\n<p>First, if you can get to your WordPress admin, go to the <strong>Plugins<\/strong> page and deactivate everything. Then, reactivate each one at a time and refresh your site to see if it loads seamlessly. When you catch the culprit, you can deactivate it and look for a newer version or alternative.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"958\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-WordPress-Plugins.jpg\" alt=\"Plugins tab selected with the option to &quot;Deactivate&quot; annotated and applied to all items in the list below.\" class=\"wp-image-43957 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-WordPress-Plugins-300x180.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-WordPress-Plugins-1024x613.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-WordPress-Plugins-768x460.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-WordPress-Plugins-1536x920.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins-600x359.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins-1200x719.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins-730x437.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins-1460x874.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins-784x469.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins-1568x939.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06-WordPress-Plugins-877x525.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/958;\" \/><\/figure>\n\n\n\n<p>If you can\u2019t access the dashboard, you\u2019ll have to open it up via your host file manager or an SFTP platform.<\/p>\n\n\n\n<p>In the directory, navigate to <strong>your website name<\/strong> &gt; <strong>wp-content <\/strong>&gt; <strong>plugins<\/strong>. Now rename that whole file (like <strong>plugins_OFF<\/strong>) save, and reload. If it works, you know the rub is in your plugins somewhere. Now you should be able to log into your WP admin, navigate to your plugins, and turn them back on one by one to see which trips up your website load time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Turn Off Your Firewall<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1000\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Turn-Off-Your-Firewall.jpg\" alt=\"Mac and Windows firewall symbols with a sliding button turned to &quot;OFF.&quot; \" class=\"wp-image-43958 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Turn-Off-Your-Firewall-300x188.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Turn-Off-Your-Firewall-1024x640.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Turn-Off-Your-Firewall-768x480.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Turn-Off-Your-Firewall-1536x960.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall-600x375.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall-1200x750.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall-730x456.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall-1460x913.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall-784x490.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall-1568x980.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/07-Turn-Off-Your-Firewall-877x548.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1000;\" \/><\/figure>\n\n\n\n<p>To temporarily turn off your firewall to see if its settings are what\u2019s causing the 504 error, follow these steps:<\/p>\n\n\n\n<p><strong>Windows:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Start menu<\/strong> &gt; <strong>Settings<\/strong> &gt; <strong>Privacy &amp; security<\/strong> &gt; <strong>Windows Security<\/strong> &gt; <strong>Firewall &amp; network protection<\/strong><\/li>\n\n\n\n<li>Choose your network profile<\/li>\n\n\n\n<li>Find <strong>Microsoft Defender Firewall<\/strong> and switch off<\/li>\n\n\n<\/ul>\n\n\n\n<p><strong>Mac:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Apple menu<\/strong> &gt; <strong>System Preferences <\/strong>&gt; <strong>Security &amp; Privacy<\/strong> &gt; <strong>Firewall<\/strong> (at the top of the box)<\/li>\n\n\n\n<li>Select the button to turn the firewall on<\/li>\n\n\n\n<li>You may have to unlock this page using your password to make any changes<\/li>\n\n\n<\/ul>\n\n\n\n<p>(Note: We recommend turning your firewall back on! If it\u2019s causing gateway errors, once it\u2019s back on you can take some time digging into its configurations to improve performance.)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Change Web Server Settings<\/h3>\n\n\n\n<p>For the more technically advanced, changing the settings on Apache and NGINX may help you reduce or even eliminate 504 errors.<\/p>\n\n\n\n<p>Here\u2019s how:<\/p>\n\n\n\n<p><strong>Apache<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Find your Apache configuration file (httpd.conf or apache2.conf)<\/li>\n\n\n\n<li>Open it in a text editor<\/li>\n\n\n\n<li>Modify <code>Timeout<\/code> by increasing the default to 60 seconds. So if you want it to be 500 seconds, for example, use <code>Timeout 500<\/code><\/li>\n\n\n\n<li>Save and exit the editor<\/li>\n\n\n\n<li>Now, open and edit the <strong>php.ini file<\/strong> by increasing <code>max_execution_time<\/code> from the default 30 seconds to something like 400 seconds using <code>max_execution_time = 400<\/code><\/li>\n\n\n\n<li>Save and restart Apache to put your timing increases into effect using <code>sudo service apache2 restart<\/code><\/li>\n\n\n<\/ul>\n\n\n\n<p><strong>NGINX<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Locate the NGINX configuration file (often \/etc\/nginx\/nginx.conf)<\/li>\n\n\n\n<li>For NGINX + FastCGI Process Manager or when using NGINX as a reverse proxy for Apache, here are all the places where you\u2019re going to increase the default values (we\u2019ll use 500 and 400 seconds again):\n<ul class=\"wp-block-list\">\n<li><code>proxy_connect_timeout 500;<\/code><\/li>\n\n\n\n<li><code>proxy_send_timeout 500;<\/code><\/li>\n\n\n\n<li><code>proxy_read_timeout 500;<\/code><\/li>\n\n\n\n<li><code>send_timeout 500;<\/code><\/li>\n\n\n\n<li><code>fastcgi_read_timeout 400;<\/code><\/li>\n\n\n<\/ul>\n\n\n<\/li>\n\n\n\n<li>Reload the NGINX server: <code>sudo service nginx reload<\/code><\/li>\n\n\n\n<li>Edit the PHP-FPM pool config file (\/etc\/php\/[version]\/fpm\/pool.d\/www.conf \u2014 put your own version in place of [version])<\/li>\n\n\n\n<li>Set: <code>request_terminate_timeout = 400<\/code><\/li>\n\n\n\n<li>In the php.ini file, set: <code>max_execution_time = 400<\/code><\/li>\n\n\n\n<li>Reload PHP-FPM and NGINX using <code>sudo service php[version]-fpm reload &amp;&amp; sudo service nginx reload<\/code><\/li>\n\n\n<\/ul>\n\n\n\n<p>Hopefully, that should be the end of those sensitive timeout server settings!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-9-turn-to-your-host-for-support\">9. Turn To Your Host For Support<\/h3>\n\n\n\n<p>If you\u2019re throwing your hands up in the air and don\u2019t know what else to do anymore, you should <em>always<\/em> be able to contact your WordPress website host for quick and reliable support.<\/p>\n\n\n\n<p>Aside from troubleshooting and solving problems alongside you, they can also quickly do a few things that tend to wipe out 504 errors, such as increase PHP workers, or upgrade you to a server with more or better resources to handle issues related to traffic.<\/p>\n\n\n\n<p>What\u2019s that we hear? If you\u2019re not working with a hosting company that\u2019s happy to do anything they can to make sure your website is performing well for both searchers and search engines, it\u2019s time to shop around for a new one.<\/p>\n\n\n\n<p>At DreamHost, we\u2019re not just into helping website owners, managers, and builders with common errors \u2014 we\u2019re fanatical about the WordPress platform as a whole!<\/p>\n\n\n\n<p>That\u2019s why we offer <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" rel=\"noopener\">DreamPress<\/a>, a package we specifically built for clients who want a hassle-free yet up-to-date and high-performing WordPress website.<\/p>\n\n\n\n<p>And, for a totally white-glove experience, our pro services department can take <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/pro-services\/development\/\" rel=\"noopener\">website development<\/a> <em>and<\/em> <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/pro-services\/management\/\" rel=\"noopener\">management<\/a> off your hands.<\/p>\n\n\n\n<p>Whether you want to get in the weeds with us or just rake in the benefits of a successful WordPress website without getting your hands dirty, DreamHost can create the perfect hosting and support plan for you.<\/p>\n\n\n\n<p><a target=\"_blank\" href=\"https:\/\/calendly.com\/dh-pro-services\/pro-service-consultation?month=2024-03\" rel=\"noopener\"><strong>Schedule a free consultation<\/strong><\/a><strong> with our pro services team and begin crafting your website\u2019s future today!<\/strong><\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Learn nine proven tactics to fix the 504 Gateway Timeout error quickly and get your website back on track. Say goodbye to downtime and hello to smooth browsing.<\/p>\n","protected":false},"author":1036,"featured_media":43949,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Learn nine proven tactics to fix the 504 Gateway Timeout error quickly and get your website back on track. Say goodbye to downtime and hello to smooth browsing.","toc_headlines":"[[\"identify\",\"How To Identify A 504 Gateway Timeout Error\"],[\"means\",\"What The 504 Gateway Timeout Error Means\"],[\"causes\",\"What Causes The 504 Gateway Timeout?\"],[\"why\",\"Why Fix The 504 Gateway Timeout Error?\"],[\"fix\",\"How To Fix The 504 Gateway Timeout Error (9 Possibilities)\"]]","hide_toc":false,"footnotes":""},"categories":[550,696],"tags":[],"class_list":["post-43943","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>9 Tactics For Fixing The 504 Gateway Timeout Error - DreamHost<\/title>\n<meta name=\"description\" content=\"Learn nine proven tactics to fix the 504 Gateway Timeout error quickly and get your website back on track. Say goodbye to downtime and hello to smooth browsing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fixing 504 Gateway Timeout: 9 Quick Solutions\" \/>\n<meta property=\"og:description\" content=\"Clear that 504 Gateway Timeout error and get back to work with this straightforward guide. Ensure your site remains accessible and runs smoothly.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-10T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T01:23:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1220x628_OGIMAGE_Fixing-The-504-Gateway-Timeout-Error.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Luke Odom\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Fixing 504 Gateway Timeout: 9 Quick Solutions\" \/>\n<meta name=\"twitter:description\" content=\"Clear that 504 Gateway Timeout error and get back to work with this straightforward guide. Ensure your site remains accessible and runs smoothly.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Luke Odom\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"9 Tactics For Fixing The 504 Gateway Timeout Error - DreamHost","description":"Learn nine proven tactics to fix the 504 Gateway Timeout error quickly and get your website back on track. Say goodbye to downtime and hello to smooth browsing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/","og_locale":"en_US","og_type":"article","og_title":"Fixing 504 Gateway Timeout: 9 Quick Solutions","og_description":"Clear that 504 Gateway Timeout error and get back to work with this straightforward guide. Ensure your site remains accessible and runs smoothly.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-04-10T14:00:00+00:00","article_modified_time":"2025-05-22T01:23:09+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1220x628_OGIMAGE_Fixing-The-504-Gateway-Timeout-Error.jpg","type":"image\/jpeg"}],"author":"Luke Odom","twitter_card":"summary_large_image","twitter_title":"Fixing 504 Gateway Timeout: 9 Quick Solutions","twitter_description":"Clear that 504 Gateway Timeout error and get back to work with this straightforward guide. Ensure your site remains accessible and runs smoothly.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Luke Odom","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/"},"author":{"name":"Luke Odom","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/89b848f30904144bdbed4743605a55db"},"headline":"9 Tactics For Fixing The 504 Gateway Timeout Error","datePublished":"2024-04-10T14:00:00+00:00","dateModified":"2025-05-22T01:23:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/"},"wordCount":3040,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460x1095_BLOG-HERO_Fixing-The-504-Gateway-Timeout-Error.jpg","articleSection":["Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/","name":"9 Tactics For Fixing The 504 Gateway Timeout Error - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460x1095_BLOG-HERO_Fixing-The-504-Gateway-Timeout-Error.jpg","datePublished":"2024-04-10T14:00:00+00:00","dateModified":"2025-05-22T01:23:09+00:00","description":"Learn nine proven tactics to fix the 504 Gateway Timeout error quickly and get your website back on track. Say goodbye to downtime and hello to smooth browsing.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460x1095_BLOG-HERO_Fixing-The-504-Gateway-Timeout-Error.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460x1095_BLOG-HERO_Fixing-The-504-Gateway-Timeout-Error.jpg","width":1460,"height":1095,"caption":"9 Tactics For Fixing The 504 Gateway Timeout Error"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fixing-504-gateway-timeout-error\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"9 Tactics For Fixing The 504 Gateway Timeout Error"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/89b848f30904144bdbed4743605a55db","name":"Luke Odom","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c56e64d8cecd561c4e2cb65fc16717105fc6d29044bbd8c78cbd4619a31e7098?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c56e64d8cecd561c4e2cb65fc16717105fc6d29044bbd8c78cbd4619a31e7098?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c56e64d8cecd561c4e2cb65fc16717105fc6d29044bbd8c78cbd4619a31e7098?s=96&d=mm&r=g","caption":"Luke Odom"},"description":"Luke is the Director of IT Operations. He is responsible for the teams that keep operations running smoothly... In his free time, he enjoys reading fantasy\/sci-fi and hanging out with his wife and 4 kids. Connect with Luke on LinkedIn: https:\/\/www.linkedin.com\/in\/luke-odom-039986a\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/dreamhostluke\/"}]}},"lang":"en","translations":{"en":43943,"es":43992,"pt":52698,"de":52702,"pl":55963,"ru":55969,"uk":55975,"it":68165,"fr":69909,"nl":69923},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/43943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1036"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=43943"}],"version-history":[{"count":9,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/43943\/revisions"}],"predecessor-version":[{"id":63736,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/43943\/revisions\/63736"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/43949"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=43943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=43943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=43943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}