- 1. Как да диагностицирам грешка 504 Gateway Timeout грешка
- 2. Опреснете уебсайта, за да поправите грешка 504
- 3. Как да проверите настройките на прокси сървъра Windows, Linux и Mac
- 4. Как да рестартирате всички мрежови устройства с Windows, Linux и Mac
- 5. Как да промените настройките на DNS Windows, Linux и Mac
- 6. Как да проверите последните промени в DNS в Windows, Linux или Mac
- 7. Как да отстранявате проблеми със свързването на Windows, Linux и Mac сървъри
- 8. Как да поправите неправилни настройки на защитната стена
- 9. Как да конфигурирате прокси на организационно ниво и да разрешите грешка 504
- 10. Как да актуализирате мрежовите драйвери и да отстраните грешка 504
- 11. Как да стартирате SFC и да поправите грешка 504
- 12. Други начини за отстраняване на грешка 504
В настоящите операционни системи има поредица от грешки, свързани с процеси, услуги, хардуер, приложения, но една от най -деликатните и върху които винаги трябва да сме бдителни е всичко, свързано с мрежови проблеми. Те са важни, тъй като стотици задачи зависят от това и повече, ако говорим за сървъри, тъй като, тъй като те нямат идеално натоварване на мрежата, много от елементите или ролите няма да могат да функционират според очакванията, което се отразява на производителността на общо ниво .
Една от грешките или може би най -често срещаната, която имаме на мрежово ниво, е грешката 504 Gateway Timeout, която виждаме в Windows, macOS или Linux и тази грешка просто не ни позволява достъп до уеб ресурс по необходимия начин което ни пречи да осъществяваме достъп до бизнес платформи, имейл и въобще всяка уеб страница, което е нещо, което правим ежедневно.
Solvetic ще анализира подробно какво означава тази грешка и как можем да дадем окончателно решение за нея.
Каква е грешката за изчакване на шлюза 504Тази грешка е грешка в кода на състоянието на HTTP, която основно показва, че сървър, който има задачата да действа като шлюз или прокси, не е получил подходящ отговор и в исканото време от друг сървър до този, до който сте имали достъп, докато опитвайки се да зареди уеб страницата или попълване на друга заявка на браузъра.
На мрежово ниво всеки мрежов порт, известен също като Gateway, и прокси сървърите отговарят за регулирането на препращането на заявки за освобождаване на натоварването на уеб сървъра и по този начин гарантират безопасно и пъргаво предаване на данни в този цикъл което се изпълнява, когато се опитваме да получим достъп до уебсайт, е следното:
- IP адрес се получава от IP името на сайта за посещение (URL адресът на сайта без заглавката „http: //“). Това търсене, което включва преобразуване на IP името в IP адрес, се извършва благодарение на сървърите за имена на домейни (DNS).
- След това се отваря връзка с IP гнездо към този конкретен IP адрес
- По -късно HTTP поток от данни се записва през този сокет
- HTTP поток от данни се получава в отговор от целевия уеб сървър, този поток от данни включва кодове на състоянието, чиито стойности са зададени от HTTP протокола
Всички кодове на състоянието на отговор на ниво HTTP, които са в категория 5xx, са каталогизирани като отговори на грешки на сървъра. Не забравяйте, че протоколът за прехвърляне на хипертекст (HTTP) позволява комуникация между клиента и съответния уеб сървър, където се хоства желаното съдържание.
HTTP изпълнява функцията за предаване на хипертекста, оттам и неговото име, на уеб страницата, която се преобразува в текст, изображения, аудио и др., От клиентския софтуер, но когато този процес отнема прекалено дълго време, отколкото е предвидено, генерира 504 Gateway Грешка при изчакване.
504 грешкиНякои от грешките, които откриваме в категория 504, са:
- HTTP 504
- HTTP грешка 504: Изчакване на шлюза
- Време за изчакване на шлюза (504)
- Грешка при изчакване на шлюза
- 504 Време за изчакване на шлюза
- 504 Грешка
- Грешка 504 Изчакване на шлюза
Тази грешка 504, както споменахме, може да бъде показана на всяка операционна система и на всеки тип устройство, независимо дали е мобилно или фиксирано.
1. Как да диагностицирам грешка 504 Gateway Timeout грешка
Един от най -практичните начини за проверка на тази грешка е използването на шлюз, който служи като посредник в комуникацията между локалния компютър и целевия уеб сървър. На всеки компютър в мрежата е присвоен шлюз със синтаксис 192.168.1. * или 192.168.0. * който установява комуникация от локален мрежов адрес към друг локален мрежов адрес и когато излезем в света на Интернет, модемът или маршрутизаторът взимат този IP и гарантират, че той може да бъде в различни диапазони в глобалната мрежа.
Сега е моментът да видим някои практически решения, за да коригираме напълно тази грешка.
2. Опреснете уебсайта, за да поправите грешка 504
В някои ситуации грешката за изчакване на шлюза 504 може да е временна поради внезапен спад на услугата, но е достатъчно да актуализирате страницата, където грешката се генерира, като щракнете върху бутона Актуализиране, натиснете клавиша F5 или щракнете върху иконата за актуализация, намираща се в URL адреса на адресната лента.
В много случаи съдържанието ще бъде напълно заредено, без това да доведе до големи проблеми.
3. Как да проверите настройките на прокси сървъра Windows, Linux и Mac
Когато използваме прокси доставчик за навигация по много по -сигурен и частен начин, но лоша конфигурация на неговите стойности може да предизвика посочената грешка, в този случай трябва да получим достъп до тази конфигурация и да проверим дали всичко е в съответствие с данните предоставени от доставчика.
WindowsВ Windows ще преминем към следния път:
- Старт
- Настройка
- Мрежа и интернет
- Прокси
Там ние потвърждаваме всеки аспект на прокси сървъра:
Увеличете
MacВ случай на macOS High Sierra ще преминем към следния маршрут:
- Системни предпочитания
- Нет
Там кликваме върху бутона Advanced и от раздела Proxies ще потвърдим съответната конфигурация:
4. Как да рестартирате всички мрежови устройства с Windows, Linux и Mac
В някои случаи прекомерната и продължителна употреба на мрежови устройства, като модем или рутер, причиняват претоварване на работата в тях, което се отразява на това, че мрежовите пакети не се изпращат по правилния начин и води до грешка 504.
За да направите това, достатъчно е да изключите нашите мрежови устройства за период от 2 до 4 минути, за да ги охладите и след това да ги свържете отново и да опитате да получите достъп до дефектния сайт и да проверите идеалната му работа.
5. Как да промените настройките на DNS Windows, Linux и Mac
DNS сървърът (Domain Name System- Система за имена на домейни) отговаря за превеждането на IP адреси в имена на домейни и обратно, така че за нас е много по-лесно да кажем Solvetic.com, отколкото да кажем 178.33.118.246, но в някои ситуации DNS може да доведе до някакъв вид грешка поради прекомерно използване на ресурсите му.
Нека си припомним, че DNS се предоставя от нашия ISP (доставчик на интернет услуги) и ако сървърите му не са достатъчно мощни, това може да повлияе на задачата за превод и да прекрати грешката 504. Можем да получим достъп до конфигурационния DNS на нашите системи и да установим IP адрес публични сървъри като Google, които имат сървъри, които наистина са в състояние да поддържат големи работни натоварвания.
Промяна на DNS в WindowsВ случай на Windows системи ще преминем към следния маршрут:
- Контролен панел
- Мрежа и интернет
- Център мрежа и споделяне
В изскачащия прозорец ще намерим реда на Internet Protocol версия 4 и щракнете върху бутона Properties:
В новия прозорец ще активираме полето Използване на следните адреси на DNS сървъри и ще установим следното:
- В полето Предпочитан DNS сървър задаваме 8.8.8.8
- В полето Alternative DNS Server задаваме 8.8.4.4
Щракнете върху OK, за да запазите промените.
Промяна на DNS macOSВ случай на macOS High Sierra ще отидем на:
- Системни предпочитания
- Нет
Там кликваме върху бутона Разширени и в новия прозорец ще отидем в раздела DNS:
Там ще кликнете върху знака +, разположен в долната част и в показания прозорец ще въведем IP адресите на новите DNS сървъри:
След като влезете, кликнете върху Приемам, за да приложите промените.
Промяна на DNS в LinuxВ случая с Linux, в този случай Ubuntu 17, кликваме върху иконата за конфигурация, разположена в горния десен ъгъл и там кликваме върху името на нашата мрежова връзка:
Ще се покаже следният прозорец, където отново ще изберете връзката и щракнете върху бутона Редактиране:
В прозореца, който ще се отвори, въвеждаме IP адресите на желаните DNS сървъри и кликваме върху Добавяне:
Накрая щракваме върху бутона Запазване, за да приложим новите настройки.
6. Как да проверите последните промени в DNS в Windows, Linux или Mac
Говорихме за ролята, която DNS играе в мрежата, DNS е отговорен за свързването на имена на домейни, като Solvetic.com, с конкретни IP адреси и след това съхранява тази асоциация, създадена в поредица от оторизирани сървъри за имена, разпространени по целия свят за да е правилен и валиден достъпът до споменатия домейн. По този начин, когато въведем адреса Solvetic.com, той се проверява с близък DNS сървър за имена, за да определи към кой конкретен IP адрес, наречен интернет ресурс, трябва да се свържем за достъп до Solvetic.com
В случай, че Solvetic е направил скорошни промени в DNS сървъра, като например промяна в IP адреса, това ще изисква разпространение на тази промяна сред всички интернет сървъри. Това е известно като разпространение на DNS и трябва да имате предвид, че промяната не се случва веднага и може да отнеме няколко часа, за да се разпространи.
7. Как да отстранявате проблеми със свързването на Windows, Linux и Mac сървъри
Грешката 504 Gateway Timeout може да бъде генерирана, защото сървърът е неактивен или недостъпен по някаква причина. Важно е да се изясни, че понастоящем повечето DNS сървъри не се хостват на един сървър, но могат да бъдат разпределени в няколко системи или дори да зависят от много услуги на трети страни за тяхната работа.
Така че, ако някой от тези сървъри е изключен или не може да бъде достъпен по някаква хардуерна или софтуерна причина, това е основна причина за тази грешка.
Проверка на записитеСъвременните уеб приложения са способни да генерират регистрационни файлове на всичко, което се случва както с него, така и със сървъра. Регистрите на приложения са един от идеалните инструменти за администраторите, тъй като благодарение на тях имаме възможност да получим информация като:
- Страници, които бяха поискани
- Сървъри, към които е установена връзка
- Резултати от базата данни
- Влезли потребители и др
Нещо полезно, което сървърните журнали също ни предлагат, е възможността за генериране на информация, свързана с реалния хардуер, който изпълнява приложението. Благодарение на това ще можем да проверим състоянието на всички свързани услуги в реално време и по този начин ще можем да определим дали нещо там причинява генериране на грешка 504.
8. Как да поправите неправилни настройки на защитната стена
Не забравяйте, че целта на защитната стена е да наблюдава и управлява мрежовия трафик, както входящ, така и изходящ, за да действа като администратор за достъп, анализирайки кой трафик е безопасен и кой може да бъде класифициран като злонамерен. По този начин потенциално вредният трафик ще бъде спрян и ще се съхранява дневник за използване от управлението.
В рамките на своите задачи за защита, защитната стена може да предотврати определен уебсайт, като приложения, които зависят от мрежите за доставка на съдържание (CDN), които са проектирани така, че да могат да действат като хост на трета страна, фокусиран върху съдържание от голям размер, като изображения или видеоклипове, така че защитната стена да открие това като заплаха и да предотврати връзката ви, което води до грешка 504.
За да премахнем съмненията, можем временно да деактивираме защитната стена на системата и да направим опит за връзката да отхвърлим тази опция.
WindowsВ случай на Windows ще преминем към следния маршрут:
- Контролен панел
- Система за сигурност
- Защитна стена на Windows Defender
- Персонализирайте настройките
Там активираме полетата Деактивиране на защитната стена на Windows Defender и щракваме върху OK, за да приложим промените.
В случай на macOS, ще отидем в Системни предпочитания / Сигурност и поверителност и в раздела Защитна стена ще продължим да го деактивираме:
9. Как да конфигурирате прокси на организационно ниво и да разрешите грешка 504
Ако ние сме ИТ администратори и сме отговорни за управлението на уеб сървъра, трябва да потвърдим, че прокси конфигурацията е по правилния начин, в противен случай обработката на клиентски заявки няма да работи както желаем.
Например, ако използваме Nginx за управление на уеб сървъра, можем да получим достъп до неговия конфигурационен файл, като използваме следния ред с желания редактор:
sudo nano /etc/nginx/nginx.confТам ще добавим следното:
proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;
Запазваме промените и рестартираме услугата Nginx, като изпълним:
услуга nginx презареждане
10. Как да актуализирате мрежовите драйвери и да отстраните грешка 504
Причина, която също можем да добавим, за да причиним тази грешка, са остарелите драйвери, които малко по малко остаряват с новите актуализации на операционни системи като Windows 10, macOS High Sierra или Ubuntu 17.10.
Етап 1
В случай на Windows, за да актуализирате мрежовите драйвери, отидете в диспечера на устройства, като използвате една от следните опции:
- Щракнете с десния бутон върху менюто "Старт" и изберете Диспечер на устройства
- Използвайки комбинацията от клавиши + R и изпълнявайки командата devmgmt.msc
След като отидем там, отиваме в раздела Мрежови адаптери и щракнете с десния бутон върху нашия адаптер, като изберете опцията Актуализиране на драйвера:
Стъпка 2Ще се покаже следното:
Там можем да актуализираме драйвера онлайн или локално, ако сме изтеглили файловете за актуализация от уебсайта на производителя.
11. Как да стартирате SFC и да поправите грешка 504
SFC (Проверка на системни файлове) е помощна програма за Windows, която ни позволява да анализираме подробно файловата система на диска и да изключим, че всеки от тях с неуспехи генерира грешка 504.
За да изпълним това, ще отидем в командния ред като администратори и ще изпълним следното:
sfc / scannow
По този начин изключваме грешки във файловата система Windows.
12. Други начини за отстраняване на грешка 504
Анализирайте системи за управление на съдържанието и бази данниСред всички причини, които могат да доведат до грешка 504, е периодът на бездействие при цялата обработка на HTTTP, който пряко засяга помощни програми като Система за управление на съдържанието (CMS), базата данни или някакво сървърно приложение, причиняващо тази грешка.
Отидете при собственика или администратора на уебсайта, за да разрешите грешка 504Ако някое от предложените решения не предоставя цялостно решение на грешката 504 Gateway Timeout, приемлив ресурс е да се свържете директно с администраторите на уебсайта, по телефона, чат или имейл, за да разберете корена на сайта. надолу, така че ще изчистим много неизвестни.
Увеличете ресурсите на прокси сървъраВ предишна точка видяхме как да наблюдаваме конфигурацията на прокси сървъра, но ако като организация или като потребители, нашият сайт е хостван на прокси сървър и той няма достатъчно хардуерни ресурси в даден момент, той може да бъде наситен, което да доведе до грешка 504 .
Например, уебсайт с голям обем трафик или пикове на натоварване, като качване или изтегляне на файлове, може да бъде повлиян негативно от невъзможността да отговори на всяка заявка, което накрая насища мощността му и прескача грешката 504 Gateway Timeout.
Много по -пълно решение в този случай е преместването на нашия сайт в облака, където откриваме много евтини опции с голямо разгръщане на хардуерни ресурси.
Можем да видим, че точно както причините за тази грешка са разнообразни, решенията също са разнообразни, нека използваме всяко от тях според нашите нужди и по този начин ще се насладим на идеална уеб връзка.