Грешка на страницата, която търсите, е временно недостъпна: причини и решения. Грешки в сървъра

Издадохме нова книга „Маркетинг на съдържанието в социалните медии: Как да влезете в главите на абонатите и да се влюбите във вашата марка“.

Абонирайте се за

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

Още видеоклипове в нашия канал - научете интернет маркетинг със SEMANTICA

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

Представете си, че стоите на опашка за наденица (спомнете си близкото съветско минало). Тук има огромен брой хора и всички отправят една и съща заявка - искат да си купят наденица. Продавачът се редува да обработва заявките им и сега лимитът е изчерпан - наденицата свърши. Павилионът затваря за почивка, останалите хора на опашката няма какво да оставят. Но след известно време, когато запасите на павилиона се попълнят, продажбата ще се възобнови. Хостингът работи по същия начин. Хостингът е павилион, потребителите са хора за наденица, заявката е желание за закупуване на наденица, а грешка 503 е знак на павилиона с надпис "BREAK".

Грешка 503: какво означава и как да я поправя

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

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

Може да има няколко причини:

  1. Скриптовете са замразени.
  2. Сега има много обаждания към сървъра.

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

Скриптовете могат да замръзнат под въздействието на различни фактори, помислете за тези факти и опции за тяхното елиминиране:

  • Изпращане на големи файлове. Тези файлове трябва да се изпращат директно, като се избягва използването на скриптове. Това е така, защото скриптовете имат ограничение на работното време, когато времето изтече, прехвърлянето се прекъсва. Освен това прехвърлянето на файлове чрез PHP е отделен процес, който спира обработката на потребителски заявки.
  • Свързване с отдалечени сървъри. По-добре е да откажете този тип връзка.Ако това не е възможно, тогава задайте минимално време за изчакване и изградете отлична комуникация с такива сървъри.
  • Има много неработещи, "тежки" CMS модули. Когато използвате CMS, проверявайте редовно плъгините за капацитет и здраве. Ако някои модули влошават производителността на ресурса, те трябва да бъдат заменени с по-мощни. Ако някой от компонентите на двигателя не се използва, най-добре е да ги деинсталирате.
  • Пощенският списък не работи правилно. Пощенският скрипт трябва да се изпълнява само ако натоварването на сървъра е минимално.
  • Изпълнение на сложни заявки към MySQL база данни. Това може да се види във файла mysql-slow.log и се актуализира ежедневно. Вътре има списък с проблемни заявки към базата данни. Зареждане на кеширащи компоненти, оптимизиране на заявки, индексни таблици в различни колони, промяна на CMS.

Има няколко опции, които водят до грешка 503 поради големия брой заявки:

  • В интернет ресурса има много връзки към файлове, които се зареждат чрез отделни заявки.
  • Ресурсът има елемент, който изпраща AJAX заявки към сървъра.
  • Индексиращите ботове работят. Правят се AJAX заявки.

Като разберете каква точно причината е на вашия ресурс, можете да отстраните проблема.

Също така ще бъде полезно да направите следното:

  • Проверете компютъра си за злонамерен софтуер.
  • Изтрийте временни файлове и папки. Актуализиране на използвани драйвери.
  • Проверете системните файлове през Windows ("sfc / scannow").

Сега знаете каква е грешката 503 „Услугата не е налична“.

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

Естествено, преди да премахнете този неудобство, е важно да разберете какво означава грешката за временно недостъпна услуга 503.

Както знаете, за пълноценната работа на всеки сайт трябва да се извърши определен брой процеси. Всички тези процедури се извършват на свой ред и всяка от тях изисква определено време.

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

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

Как да поправите грешката

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

  1. Броят на заявките към използвания сървър не съвпада с действителния брой страници на сайта. Това се дължи на факта, че ресурсът може да има много различни видове информация - изображения, таблици, скриптове и т.н. В резултат на това може да възникне конфликт. За да го поправите, се препоръчва да оптимизирате сайта, опитайте се да премахнете всичко, което е ненужно и ненужно.
  2. Огромен брой посещения на сайта от различни автоматични програми, роботи, ботове, анализатори. Решението е да анализирате лог файла. Затворете за посещение на някои секции на сайта, които не са задължителни за роботи за търсене и подобни услуги.
  3. Използвайки технологията AJAX при създаване на проекти за игри, различни чатове и други "тежки" услуги могат да претоварят сървъра. Препоръката е да смените сървърните услуги на по-мощни, например VPS.
  4. Използването на изтегляния от други интернет ресурси също може да доведе до подобна ситуация, особено ако някои от тях са спрели да работят. Източниците трябва да се проверяват за наличност и да се оставят само тези, които могат да се считат за надеждни.
  5. DDOS атака. За съжаление ще трябва да изчакате отговор от самия хостинг доставчик. Това отнема време, докато ситуацията бъде напълно анализирана.

Следният пакет от основни причини за временно недостъпна услуга 503 е пряко свързан с работата на инсталираните скриптове:

  1. Използване на допълнителни заявки при достъп до сървъра. На първо място, трябва да се уверите, че скоростта на обработка на входящите заявки е добра, да зададете минимално време за изчакване на отговор и да изключите използването на пътища като http: // в работния процес.
  2. Използването на много "тежки" скриптове, използването на повредени, остарели, неработещи плъгини. Решението е да проверите отново тези елементи и да деактивирате всички ненужни, неефективни.
  3. Скриптовете се използват за прехвърляне на големи файлове. Намерете решение, което ви позволява да направите това директно, изключвайки работата на такива добавки.
  4. Неправилно използване на пощенски списъци. Препоръчително е да се зададе ограничение на броя, както и да се извършва изпращането по пощата в момент, когато натоварването на прилаганата услуга е минимално.

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

Няма потребител в Интернет, който никога да не е срещал грешка - Страницата, която търсите, е временно недостъпна. В превод от английски това означава - „Страницата, която поискахте, не е налична“... Грешката се появява по различни причини. Едно от тях може да е елементарно - няма достъп до интернет. В този случай трябва да се свържете с вашия доставчик, който е отговорен за проблемите с мрежата. Друг случай е, когато сайтът, който посещавате, не е наличен. В този случай нищо не зависи от вас, ще трябва да изчакате, докато проблемите на сайта бъдат отстранени от администрацията.

През април 2014 г. много потребители на мрежата Vkontakte се сблъскаха с този проблем. На 9-ти проблемът започна да се влошава. Някои потребители се оплакват от проблема с получаването и изпращането на съобщения в социалните мрежи. мрежи. Други просто не можаха да стигнат до своите страници, браузърът продължи да показва съобщението - „Страницата, която търсите, временно не е достъпна“ за много потребители, живеещи в различни страни от постсъветското пространство.

Сутринта на същата дата прессекретарят Георги Лобушкин потвърди смущенията в работата на vk.com в официалния си акаунт в Twitter. По-късно той каза, че проблемите със сървърите са се „изчистили“ и този проблем „експертите са го разбрали“. Дори след това съобщение нямаше по-малко прекъсване на потребителите. Сайтът продължи да работи с прекъсвания. Потребителите продължиха да се оплакват от катастрофи от различни страни: Украйна, Румъния, Сърбия, Черна гора, Канада, Испания, Германия, Израел, Азербайджан и няколко други страни.

Отговор на грешка - Страницата, която търсите, временно не е налична

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

Филтърът на сайта за посетители може да изведе грешка

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

  1. Активирайте VPN в браузъра или използвайте. Много съвременни браузъри имат тази функция включена по подразбиране. Трябва да проверите това, като отидете в настройките на браузъра си. Когато е активирана, тази функция ви позволява да криптирате вашите данни в мрежата, дори информация за местоположението на потребителя, което ни позволява да посещаваме филтрирани сайтове без проблеми. Отличителна черта на VPN е, че пренасочва трафика и осигурява достъп до вътрешната мрежа.
  2. Anonymizer е интернет услуга, която също ви позволява да шифровате цялата информация за вас, да шифровате информацията за вашето местоположение и да промените вашия IP адрес на всеки друг, включително друга държава. Това може да стане както онлайн, така и с помощта на изтеглената програма.

Във връзка с

Докато сърфира в интернет, всеки от нас се сблъсква с появата на съобщението „грешка 503 – услуга недостъпна“ при достъп до сайта, който доскоро работеше правилно. Този код означава, че http ресурсът, който искате да посетите, временно не е наличен.

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

Всеки хостинг акаунт има определен брой работни процеси, които са строго регламентирани от спецификата на тарифния план. Обработката на заявки от други компютри в мрежата се извършва по реда на получаване. В същото време леките заявки могат да бъдат обработени почти мигновено, докато работата с по-тежки отнема известно време.
Такава опашка е ограничена до определен брой заявки и при превишаване на ограничението заявката се отхвърля и браузърът на потребителя показва съобщението „грешка 503“.

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

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

Причини за грешка "грешка 503 - услугата не е налична"

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

  1. Висящи скриптове.
  2. Голям брой заявки към сървъра.
Всяка една от тези причини изисква повишено внимание от страна на уеб администраторите и администраторите на http-ресурса и оптимизиране на функционирането на сайта.

Причини за замразяване на скриптове и методи за справяне с този проблем

Зависването на скриптове и по-нататъшното появяване на грешката "грешка 503 - услугата не е налична" може да бъде причинена от следните фактори:

  1. Прехвърляне на големи файлове с PHP. Препоръчително е да прехвърляте големи файлове директно, без да използвате скриптове, поради две основни причини:
    • скриптовете имат ограничено време на работа и след изтичането му прехвърлянето ще бъде прекъснато;
    • прехвърлянето на файлове с PHP отнема отделен процес, който спира обработката на потребителски заявки.
  2. Препоръчително е да прехвърляте файлове директно с помощта на специален многонишков процес, който обработва голям брой нишки наведнъж и не влияе върху скоростта на изтегляне на http ресурса.
  3. Връзки към отдалечени сървъри. Силно препоръчително е да избягвате този тип връзка, но ако е невъзможно да се реализира работата на сайта без тях, тогава трябва да зададете кратко време за изчакване за отговор и да настроите добра връзка с отдалечения сървър.
  4. Голям брой "тежки" или неработещи CMS модули. Абсолютно всички плъгини на използваната CMS трябва да бъдат проверени за производителност и интензивност на ресурсите. Препоръчително е да замените модулите, които забавят работата на сайта, с по-бързи аналози, освен това е по-добре да деинсталирате всички неизползвани компоненти на двигателя.
  5. Неграмотно използване на пощенски списъци. Препоръчително е да стартирате пощенския скрипт само когато натоварването на сървъра е минимално (например през нощта), като се вземат предвид ограниченията за броя на съобщенията на ден и особеностите на скрипта.
  6. Бавни заявки към базата данни MySQL. Ако има бавни заявки в акаунта, се появява файл с име mysql-slow.log. Данните на този файл се актуализират веднъж на ден и съдържат изключително проблемни заявки към базата данни. За да се сведе до минимум броят на бавните заявки и следователно да се намали честотата на възникване на код за грешка 503, се препоръчва:
    • инсталирайте компоненти за кеширане на двигателя на сайта, които намаляват броя на заявките към базата данни;
    • оптимизиране на самите заявки;
    • индексиране на таблици на база данни по колони, използвани в селекции;
    • промяна на CMS на сайта.

Причини за големия брой заявки към http ресурса

Голям брой заявки и в резултат на това появата на грешка с код 503 „недостъпна услуга“ могат да доведат до:

  • съдържание на сайта на http-връзки към много голям брой файлове, качени чрез отделни заявки (такива файлове могат да бъдат изображения, таблици, Java скриптове);
  • присъствието на уебсайта на елемент, който периодично изпраща AJAX заявки към сървъра (например чат), докато броят на заявките ще зависи както от броя на посетителите, така и от броя на отворените раздели в браузъра на един посетител;
  • индексиращи ботове, които сканират ресурсите на уебсайта (например всички видове търсачки);
  • използване на всякакви ресурси, публикувани на други сайтове;
  • DDoS атаки.

Грешка 503 Услуга временно недостъпна - какво означава и как да я поправя - 3.7 от 5 въз основа на 11 гласа

Грешка 503 – какъв е смисълът на тази грешка, генерирана от уеб сървъра при посещение на страниците на сайта, какви са причините за възникването й и възможните решения.

Тази грешка може да се появи на сайтове, направени на всеки CMS, включително такива популярни като Joomla, WordPress, Drupal. Със сигурност само най-успешният потребител никога не е срещал проблем: въвеждате адреса на държавата и в отговор „Услугата временно не е налична“. И така, какво означава грешката 503? Нека го разберем.

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

Всеки акаунт на хостинг сървъра има определен брой работни потоци, разпределени в съответствие с избрания тарифен план. Работата със заявките се извършва в реда на опашката, те отиват към сървъра, където леките заявки се обработват незабавно, а тежките - бавно. Всяка опашка е ограничена до определен брой заявки. Ако новият е извън тази граница, той няма да бъде приет и вместо резултата браузърът ще издаде известие: Грешка 503 Услугата е временно недостъпна.

Възможно е това да е временна причина и ще трябва да изчакате малко, докато сървърът се "отдалечи" от претоварването, освобождавайки необходимото количество ресурси за обработка на вашата заявка. Най-добре е да оставите опита за взаимодействие със сайта за 3-5 минути, в противен случай ще се образува друга опашка - заявки към сървъра. Това само ще влоши ситуацията.

Причините за грешката и как да се справим с грешката - инструкции за собствениците на сайтове

За да коригирате тази грешка, трябва да знаете причините, поради които може да се появи.

Голям брой заявки към сървъра.

Твърде много заявки към сървъра могат да възникнат в следните случаи:

Причина 1. Броят на страниците на сайта не е равен на броя на заявките, изпратени до сървъра. Това се дължи на факта, че всяка страница на сайта може да съдържа различни обекти, като: java и PHP скриптове, файлове със стилови листове, изображения и т.н. За да заредите всеки един от тях, трябва да изпратите отделна заявка. Колкото повече заявки се отправят към сървъра, толкова по-вероятно е да възникне грешка при заявяване на една единствена страница.

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

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

Решение: Можете да видите точната статистика на посещенията само в лог файловете на уеб сървъра. В някои случаи може да помогне пълното затваряне на определени системни страници на сайта, които не са предназначени за търсачките от посещения от търсачки.

Причина 3. Посетител на сайта може да причини много обаждания към сървъра, докато е на една и съща страница, ако сайтът използва AJAX. Най-трудно е за уеб сървъра, когато сайтът е домакин на онлайн конференции, игри, чатове и други подобни.

Решение: Може да се наложи да промените хостинга на по-мощен, например да промените тарифата за виртуален хостинг на VPS или съществуваща VPS тарифа на по-продуктивна.

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

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

Причина 5. DDOS атака на сайта.

Решение: Доставчиците на хостинг проследяват неоторизирана дейност, но такава вълна се блокира само след натрупване на определена статистика, за да не навреди на работата на реални потребители.

Бавни или замръзващи скриптове.

Трик също си струва да се изчака от скриптовете, те могат да работят твърде бавно или да замръзнат. След това потребителят ще получи неприятен прозорец „Грешка 503 Service Temporarily Unavailable“.

Скриптовете могат да висят поради следните причини:

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

Решение: Избягвайте това или задайте малко време за изчакване на отговор. Уверете се предварително, че връзката със сървъра на трета страна е достатъчно добра.

Използват ли се Include-функции в PHP-скриптовете на вашия сайт? Ако се намират в същия акаунт, използвайте локалния път за достъп до тях, а не път като http: //. Това ще помогне да се избегне допълнителна HTTP заявка, която заема допълнителен работен поток, като по този начин зарежда сървъра.

Причина 2. Много "тежки" и понякога повредени или непълни разширения, плъгини и CMS модули.

Решение: Необходимо е да проверите компонентите и плъгините на CMS. Деактивирайте ги един по един и проверете сайта, за да намерите „слабата връзка“, която забавя зареждането на сайта. Най-добре е да изоставите тези компоненти, да ги изключите напълно или да намерите по-бърза алтернатива. Не забравяйте да премахнете неактивни компоненти и плъгини.

Причина 3. Големи статични файлове се прехвърлят чрез PHP.

Решение: Най-добре е да прехвърляте файлове от този вид директно, вместо да използвате скриптове за прехвърлянето им. Защо? Да, защото продължителността на скриптовете е ограничена и прехвърлянето на файлове може да бъде прекъснато. Освен това за прехвърляне на файл през PHP е необходим друг работен процес, който излиза от механизма за обработка на потребителски заявки по време на прехвърлянето на файла.

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

Причина 4. Огромен брой бавни заявки към MySQL, както и неоптимизирана база данни и нейния размер.

Решение: Трябва да инсталирате кеширащи компоненти в двигателя. Те ще намалят броя на SQL заявките, между другото, няма да е излишно да оптимизирате самите заявки. Трябва да индексирате таблиците на базата данни по колони, които се използват в селекцията. Нищо не помага? Сменете двигателя на по-оптимален.