Съдържание:

Какво означава грешка 503 и как да я поправя
Какво означава грешка 503 и как да я поправя
Anonim

Инструкции за обикновени потребители и администратори на сайтове.

Как да поправите грешка 503: окончателното ръководство
Как да поправите грешка 503: окончателното ръководство

Какво означава грешката 503

Код 503 показва, че работещата услуга е недостъпна (Service Unavailable). Най-често това не е за дълго: например достъпът до ресурс се затваря по време на рестартиране или за поддръжка.

Но понякога грешката 503 възниква поради факта, че работата на системата не е организирана правилно. Сървърът взаимодейства с опашката за заявки: приема ги, обработва ги и издава отговор. Той обработва леките заявки бързо, докато сложните отнемат много време. Ако има много такива тежки заявки, опашката напредва бавно.

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

Какво да направите за потребител с грешка 503

Опитайте тези стъпки - има шанс проблемът да бъде разрешен.

Проверете дали всички получават грешка

Тези онлайн услуги ще покажат, ако всички потребители нямат достъп до сайта или ако грешката 503 се появява само за вас:

  • Долу за всички или само за мен;
  • Уебсайт Планета;
  • 2IP.

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

Ако услугите покажат, че ресурсът е наличен, опитайте да осъществите достъп до него от друго устройство. Или помолете приятелите си да проверят дали всичко е наред със сайта.

Моля, изчакайте и опитайте отново по-късно

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

Рестартирайте устройството си

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

Ако това не работи, рестартирайте и вашия рутер. Това може да стане по три начина.

1. Чрез контролния панел

Обикновено се намира на 192.168.0.1 или 192.168.0.1. IP се въвежда директно в браузъра, но са възможни опции - проверете инструкциите за вашия модел.

В панела трябва да намерите бутона "Рестартиране" или "Рестартиране": той може да бъде в менюто "Система", "Система" и така нататък. Щракнете и изчакайте страницата да се обнови.

Какво да направите в случай на грешка 503: рестартирайте рутера през контролния панел
Какво да направите в случай на грешка 503: рестартирайте рутера през контролния панел

2. Използване на бутона за изключване

Бутонът за включване / изключване обикновено се намира на гърба на рутера. Кликнете върху него, изчакайте 20-30 секунди и включете устройството отново. Това време е достатъчно, за да се разредят кондензаторите, чиповете на паметта спират да получават захранване, всички временни данни се нулират.

Важно! Не бъркайте бутона за включване / изключване с Reset, който не само рестартира рутера, но и нулира настройките му. Ако бутонът е вдлъбнат в тялото и имате нужда от кибрит или отвертка, за да го натиснете, не се опитвайте да го достигнете.

3. Чрез изключване от контакта

Изключете захранващия адаптер, изчакайте 20-30 секунди и след това го включете отново.

Променете DNS адресите

За щастие, адресите на DNS сървъра могат да бъдат променени. Така че можете да използвате публичния DNS IP на Google: 8.8.8.8 и 8.8.4.4 за стандарта IPv4, 2001: 4860: 4860:: 8888 и 2001: 4860: 4860:: 8844 за новия IPv6. Ето как да го направите.

1. На компютър с Windows

Натиснете Win + R. В прозореца Run въведете ncpa.cpl и натиснете Enter.

Какво да направите при грешка 503: Въведете ncpa.cpl
Какво да направите при грешка 503: Въведете ncpa.cpl

Изберете връзката, която използвате, щракнете с десния бутон върху нея, щракнете върху "Свойства".

Кликнете върху "Свойства"
Кликнете върху "Свойства"

В списъка с компоненти намерете елемента "IP версия 4" или "TCP / IPv4", щракнете върху "Свойства". Изберете радио бутона „Използвайте следните адреси на DNS сървъри“, въведете 8.8.8.8 и 8.8.4.4 на два реда.

Ако имате "IP версия 6" или "TCP / IPv6" в списъка с компоненти, можете по подобен начин да зададете адресите 2001: 4860: 4860:: 8888 и 2001: 4860: 4860:: 8844.

Какво да направите в случай на грешка 503: задайте адреси
Какво да направите в случай на грешка 503: задайте адреси

Също така е препоръчително да нулирате кеша на DNS. За да направите това, задръжте отново Win + R, в прозореца "Run" въведете cmd.

Какво да направите при грешка 503: въведете cmd
Какво да направите при грешка 503: въведете cmd

Пишете в конзолата ipconfig / flushdns и щракнете върху Enter.

Какво да направите при грешка 503: напишете ipconfig / flushdns
Какво да направите при грешка 503: напишете ipconfig / flushdns

2. На компютър с macOS

Отидете в менюто "Системни настройки" - "Мрежа". Ако видите икона със затворена ключалка долу вляво, щракнете върху нея и въведете паролата на администратор в прозореца, който се показва.

Какво да направите в случай на грешка 503: отидете в менюто "Системни настройки" - "Мрежа"
Какво да направите в случай на грешка 503: отидете в менюто "Системни настройки" - "Мрежа"

Кликнете върху необходимата връзка и изберете елемента "Разширени" от менюто.

Как да коригирате грешка 503: изберете "Разширени" от менюто
Как да коригирате грешка 503: изберете "Разширени" от менюто

В раздела DNS щракнете върху "+" и добавете адреси към списъка.

Как да коригирате грешка 503: щракнете върху "+" и добавете адреси към списъка
Как да коригирате грешка 503: щракнете върху "+" и добавете адреси към списъка

Изчистете кеша на DNS. Стартирайте терминала, напишете команда sudo killall -HUP mDNSResponder … След това натиснете Return и въведете вашата администраторска парола.

Как да коригирате грешка 503: напишете командата sudo killall -HUP mDNSResponder
Как да коригирате грешка 503: напишете командата sudo killall -HUP mDNSResponder

3. На рутера

Отидете до контролния панел на рутера и намерете елемента с адресите на DNS сървърите - те могат да бъдат в настройките на DHCP. Въведете два адреса в правилния формат (IPv4 или IPv6), в зависимост от това какво поддържа вашето устройство.

Как да коригирате грешка 503: въведете два адреса
Как да коригирате грешка 503: въведете два адреса

Изчистете кеша на YouTube на Android

На устройства с Android понякога възниква грешка в приложението YouTube 503 поради повредена информация в кеша. Опитайте да го изчистите, за да стартирате услугата отново. Действай така.

Отидете в настройките. Намерете YouTube в списъка с приложения.

Как да поправите грешка 503: отидете на настройките
Как да поправите грешка 503: отидете на настройките
Намерете YouTube
Намерете YouTube

Спрете го и кликнете върху „Изчистване на кеша“. След това стартирайте приложението отново.

Спрете да работи
Спрете да работи
Кликнете върху „Изчистване на кеша“
Кликнете върху „Изчистване на кеша“

Намалете плейлиста си в YouTube

Понякога се появява грешка 503, когато има твърде много видеоклипове във вашия плейлист за гледане по-късно. Опитайте да го свиете и след това презаредете страницата или приложението.

Свържете се с администрацията на ресурсите

Може би администраторите на сайта все още не са запознати с проблема. Или, обратно, те знаят как да го решат или колко всичко ще работи. Накратко, ако нищо от горните не помогна, свържете се с тях.

Какво да направя за администратор с грешка 503

Всичко зависи от двигателя на вашия сайт и неговите настройки. Изберете подходящите опции и проверете дали това е решило проблема.

Задайте опцията Повторен опит след

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

Прегледайте времето на редовните задачи

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

Инсталирайте DDoS защита

Това също са заявки, които отиват в общата опашка. Отървете се от тях - можете бързо да предоставите на потребителите достъп до вашия ресурс.

Не прехвърляйте големи файлове през

Обикновено хостерите ограничават времето за изпълнение на скриптовете. Ако прехвърляте големи файлове чрез такъв скрипт, е много вероятно да не инвестирате в лимита. Освен това прехвърлянето ще отнеме отделен процес, което означава, че няма да може да обработва заявки от общата опашка.

Прехвърлянето на файлове директно в тази ситуация е по-изгодно. Той използва многонишков процес, който не влияе толкова на скоростта на зареждане на сайта или услугата като цяло.

Премахнете тежките или остарели компоненти на CMS

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

Комбинирайте ресурси в един файл, за да намалите броя на заявките

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

Премахнете връзките към отдалечени сървъри

Може да не отговарят твърде дълго. Междувременно останалите заявки към вашия сървър ще чакат за обработка.

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

Оптимизирайте MySQL заявките

Ако използвате MySQL и някои от заявките са достатъчно бавни, някои доставчици на хостинг автоматично създават лог файл mysql-slow.log. Той събира най-проблемните извиквания към базата данни. Анализирайте ги и оптимизирайте, ако е възможно.

Освен това индексирайте базата данни и се опитайте да използвате компоненти за кеширане, които биха намалили броя на заявките.

Инсталирайте анти-пиявицата

Ако друг уеб администратор използва директни връзки към вашия ресурс, например, вмъкне вашите снимки на своите страници, това също увеличава опашката за заявки. Модулите и настройките против пиявици ефективно се борят с това. Някои хостери ви позволяват да ги активирате в административния панел. За други трябва да конфигурирате всичко ръчно, например чрез правилата mod_rewrite във файла.htaccess или отделни модули.

Инсталирайте компоненти за кеширане

Те ще ви помогнат да разтоварите опашката за заявки и да намалите средното време за обработка. В резултат на това ще има място за нови попадения и потребителите няма да виждат грешката 503.

Консултирайте се с хостера

Може би проблемът не е само вие, а експертите на хостинг компанията знаят как да го решат. Няма да е излишно да разгледате материалите с често задавани въпроси преди това и да разгледате най-новите теми във форума за ресурси. Има вероятност да има вече готови инструкции.

Препоръчано: