Какво означава 504 Gateway Timeout и как да го поправя

Когато срещнете проблеми с достъпа до определени уебсайтове, браузърът ви често показва HTTP код на състоянието,(HTTP status code) който ви помага да дешифрирате проблема. Тези кодове се предлагат в различни видове и вариации, всеки със своето индивидуално значение и решения. Има 90% вероятност поне веднъж да сте срещнали грешка 504 Gateway Timeout , докато сърфирате в интернет.(Gateway Timeout)

Какво означава 504 Gateway Timeout ? Грешката 504 Gateway Timeout е обозначена по различен начин от няколко уебсайта и браузъри, но вариациите означават едно и също нещо. Така че, ако конкретен уебсайт изведе грешка „ Gateway Timeout (504)“, докато други показват своята като „HTTP Error 504“, „Домейнът отне твърде много време за отговор“ или „ Gateway Timeout “, те посочват същия проблем. 

В това ръководство ще ви преведем през всичко, което трябва да знаете за грешката 504 Gateway Timeout – значение, причини и решения.

Какво означава грешката 504 Gateway Timeout(Gateway Timeout Error Mean) ?

Има много неща, които се случват зад сцената, когато посетите уебсайт или щракнете върху връзка в браузъра си. Обикновено следва стъпките по-долу:

  1. Въведете URL в адресната лента на браузъра.
  2. Браузърът потвърждава и намира IP адреса на уебсайта (чрез DNS търсене(DNS lookup) ).
  3. Браузърът изпраща заявка до сървърите на уебсайта.
  4. Сървърите обработват заявката и изпращат копие на уеб страницата до браузъра.
  5. Браузърът събира и интерпретира информацията от сървъра и показва уеб страница.

Ако вашият браузър показва грешката 504 Gateway Timeout вместо функционална уеб страница, това ви казва, че е имало проблем със стъпка 4(Step 4) . Тоест сървърите на уебсайта не успяха да обработят достатъчно бързо заявката на вашия браузър.

Това се случва, когато шлюзовият сървър на уебсайта (или основният сървър) не получи навременен отговор от вторичен сървър (наричан още сървър нагоре по веригата). И така, какво точно причинява това забавяне на връзката със сървъра? Преминете към следващия раздел, за да разберете.

Какво причинява 504 Gateway Timeout грешка(Gateway Timeout Error) ?

Често грешката 504 Gateway Timeout възниква поради проблеми със сървърната свързаност в края на уебсайта; може би един (или всички) от сървърите се е сринал или е временно претоварен и не може да обработва нови заявки. Тази грешка може да възникне и ако уебсайтът наскоро е преместен на нов IP адрес (хостинг услуга) или конфигурацията на защитната му стена погрешно блокира безопасно съдържание.

Неизправностите от страна на сървъра обикновено са отговорни за грешката 504 Gateway Timeout , така че администраторът на уебсайт е в най-добрата позиция да разреши проблема. Независимо от това, вие също трябва да отстраните неизправностите на вашето устройство. Това е така, защото грешката 504 Timeout може да произтича и от проблеми с вашето устройство или мрежови настройки - въпреки че възможността е доста рядка.

Как да поправите грешката за изчакване на шлюза 504(Gateway Timeout Error)

Събрахме шепа потенциални методи за отстраняване на неизправности, които ще разрешат грешката, ако проблемът е от ваша страна. Поставете ги да тествате и вижте дали работят за вас.

1. Обновете уеб страницата

Както беше споменато по-рано, уебсайт може да покаже кода за грешка 504, ако сървърите му са претоварени - може би поради внезапен скок в трафика. Ако това е причината за грешката, презареждането на уеб страницата може да върне нещата обратно към нормалното. Щракнете(Click) върху иконата с кръгла стрелка до адресната лента или натиснете F5, за да презаредите страницата.

Можете също да презаредите страница във всеки браузър, като използвате клавишната комбинация Control + R (за Windows) или Command + R (за Mac).

2. Рестартирайте вашия рутер(Router) или мрежово устройство(Network Device)

Преди да рестартирате мрежовото си устройство, свържете компютъра си към алтернативна мрежа, ако има такава. Ако имате достъп до уеб страницата от друга мрежа, проблемът е във вашия безжичен рутер или интернет модем.

Рестартирайте(Restart) мрежовото устройство, свържете отново компютъра си с мрежата и презаредете уеб страницата. Ако все още получавате грешка 504 Gateway Timeout , помислете за (Gateway Timeout)нулиране на рутера(resetting the router) или модема до фабричните настройки по подразбиране.

3. Проверете настройките на вашия прокси сървър

Ако използвате прокси на вашия компютър, уверете се, че настройките на сървъра са правилни и правилно конфигурирани. Отидете в Настройки(Settings ) > Мрежа и интернет( Network & Internet ) > Прокси( Proxy) (за Windows) или Системни предпочитания(System Preferences ) > Мрежа( Network ) > Разширени( Advanced ) > Прокси сървъри (за macOS), за да проверите за ръчна настройка на прокси сървъра .( Proxies)

Деактивирайте проксито и опреснете засегнатия уебсайт. Ако браузърът ви зарежда уеб страницата, вероятно проблемът е в конфигурацията на прокси сървъра.

4. Променете DNS сървърите

Повечето компютри използват сървърите за имена на домейни(Domain Name Servers) по подразбиране ( DNS ), определени от доставчика на интернет услуги(Internet Service Provider) ( ISP ). Тези сървъри, назначени от ISP , понякога са ненадеждни и причиняват проблеми като бавна свързаност. (ISP)Ако засегнатата уеб страница се зареди успешно на друго устройство, сменете DNS доставчика на вашия компютър на всеки безплатен и надежден публичен сървър(free and reliable public server) с бързо време за реакция. Това може да направи много разлика.

Променете DNS в Windows(Change DNS on Windows)

За да промените вашия DNS доставчик в Windows(change your DNS provider on Windows) , отидете на Настройки(Settings) > Мрежа и интернет( Network & Internet) > Състояние( Status) и щракнете върху Промяна на опциите на адаптера(Change adapter options) .

2. В следващия прозорец щракнете двукратно върху адаптера, отговорен за вашата мрежова връзка: Ethernet или Wi-Fi .

3. Щракнете върху бутона Свойства(Properties) .

4. В секцията „Тази връзка използва следните елементи“ щракнете двукратно върху Internet Protocol Version 4 (TCP/IPv4) .

5. Поставете отметка в „ Използвайте следните адреси на DNS сървъри(Use the following DNS server addresses,) “, въведете 8.8.8.8 в полето Предпочитан DNS(Preferred DNS) сървър и 8.8.4.4 в полето Алтернативен DNS(Alternate DNS) сървър. Щракнете върху (Click) OK , за да продължите.

6. Накрая щракнете върху OK в прозореца Wi-Fi/Ethernet Properties , за да запазите промените.

Променете DNS на macOS(Change DNS on macOS)

За потребители на Mac, отворете Системни предпочитания(System Preferences ) > Мрежа( Network) и щракнете върху бутона Разширени(Advanced) в долния ляв ъгъл.

Отидете в раздела DNS и щракнете върху иконата plus (+) в левия ъгъл на бутона, за да добавите нов DNS сървър.

Добавете тези публични DNS на Google: 8.8.8.8 и 8.8.4.4 . Щракнете върху OK , за да продължите и щракнете върху Приложи(Apply) на следващата страница, за да запазите промените.

5. Изчистете DNS кеша

Когато посещавате уебсайт, вашият компютър съхранява информация за името на домейна на уебсайта в DNS кеш. Следващия път, когато посетите уебсайта, данните в кеша на DNS бързо насочват браузъра ви в правилната посока, така че уебсайтът да се зарежда по-бързо.

Възможно е да изпитате грешка при изчакване, ако уебсайт промени своя IP адрес или сървър. Това е така, защото DNS кешът ще насочи браузъра ви към стария (или остарял) IP адрес. Можете да отстраните този проблем, като изчистите DNS кеша(clearing the DNS cache) . Това ще подкани вашето устройство и браузър да получат актуализирана DNS информация следващия път, когато посетите уебсайта.

За да изчистите DNS кеша на Mac , стартирайте Terminal (отворете Applications > Utilities > Terminal ), поставете командата по-долу в конзолата и натиснете Return .

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Когато бъдете подканени, въведете паролата на вашия Mac и натиснете Return .

За устройства с Windows стартирайте командния(Command) ред (натиснете Windows + X и изберете Команден ред (администратор)(Command Prompt (Admin)) ), поставете командата по-долу в конзолата и натиснете Enter .

ipconfig /flushdns

Насладете се на интернет(Internet) изживяване без грешки

Надяваме се, че сега знаете какво причинява грешката на изчакването 504 и как можете да опитате да я поправите като посетител на уебсайт. Ако грешката продължава след отстраняване на неизправности на компютъра и мрежовите настройки, свържете се с администратора на уебсайта; проблемът определено се дължи на неизправности от страна на сървъра. Ако грешката се появява на всеки друг уебсайт, трябва да се свържете с вашия интернет доставчик(ISP) , за да потвърдите дали има прекъсване на мрежата.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts