503 Временно недостъпна услуга - какво означава, как да я поправя?

09.04.2019

Когато сърфирате в интернет, някои потребители често срещат факта, че определени ресурси не работят правилно, страниците се зареждат твърде дълго или изобщо не се отварят. Разбира се, за потенциалните посетители на сайта това не е голям проблем, но какво трябва да направи уебмастъра, ако при въвеждането на неговото “въображение” се появи грешка 503 Service Temporarily Unavailable? За да се справите с проблема, не незабавно прибягвайте до кардинални методи. Може би всичко може да бъде решено чрез по-прости манипулации.

503 услугата временно е недостъпна

Как да разчитам

503 Временно недостъпна услуга (превод: "услугата временно е недостъпна") означава, че сървърът, на който се намира сайтът, е спрял да обработва и получава заявки. Причините за появата на такъв надпис могат да бъдат огромни. Може би сървърът просто не може да се справи с големия приток на посетители и може би проблемът е много по-сериозен.

503 услугата временно е недостъпна какво означава това

Ако при влизане в сайта се появи грешка 503 Service Temporary временно недостъпен nginx, последната част от това съобщение означава, че проблемът е най-вероятно в самия сървър.

Причини за

Когато човек посещава интернет ресурс, той изглежда се обажда по телефона. Ако линията е заета, той няма да може да вижда интересуващата ви страница. Същото се случва, когато повикването е твърде дълго. В тази ситуация сървърът решава да прекъсне връзката, за да не губи ресурси и дава грешка 503 Service Temporarily Unavailable. Какво означава това, сега е лесно да се разбере, но какво да правим с него?

Твърде много сървърни обаждания

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

1. На ресурсните страници има няколко php, java файлове и куп други скриптове, отговарящи за стиловете и т.н. Поради това, след достъп до сайта, искането се изпраща във всички посоки, което води до грешка 503 Service Temporarily Unavailable. Как да се определи тази ситуация? Много е просто. Достатъчно е да оптимизирате целия сайт, да се отървете от ненужните скриптове и да компресирате файловете, отговорни за стиловете.

503 услуга временно липсва превод

2. Прекалено чест достъп на ботове за търсещи машини до сървъра на сайта. В този случай това няма да се отрази на броячите на присъствие, така че трябва да влезете в дневника. Ако причината е в ботове, тогава решението е просто - трябва да затворите достъпа им чрез robot.txt.

3. Ако ajax се използва на сайта, това също ще доведе до огромен брой заявки и грешка 503 Service Temporarily Unavailable. Най-често този проблем се среща на ресурси с чат стаи, игри, виртуални конференции и т.н. Тази ситуация може да бъде отстранена само чрез промяна на хостинг, тъй като е необходимо да се подобри производителността на системата.

4. "Качване" от други сайтове. Ако на ресурса се използват изображения, видео файлове и други материали от портали на трети страни, натоварването на сървъра се увеличава значително. В този случай просто трябва да се отървете от "други" скриптове.

5. Атакувайте хакери. Всяко DDOS атака неизбежно води до грешка 503 Service Temporarily Unavailable. Ако сайтът не е силно повреден, тогава трябва да го възстановите и да се погрижите за по-надеждна защита на портала. За да направите това, се препоръчва да инсталирате SSL сертифициране за домейна и да отидете на https. На днешната популярна CMS има огромен брой плъгини и разширения, които помагат да се отървете от нежелани коментари в сайта, спам атаки, ezines и атаки от недоброжелатели.

503 услуга временно недостъпна nginx

Снижете скоростта на обработка на скрипта на сървъра

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

  1. На ресурса са инсталирани твърде много "тежки" скриптове, които сайтът просто не поддържа. Ето защо е необходимо да се отървете от всичко излишно и неизползвано.
  2. Ако сайтът работи чрез PHP, през него могат да преминават твърде големи статични файлове. Трябва да се помни, че такъв трансфер е огромна грешка. Трябва да се внимава файловете да се прехвърлят директно.
  3. Базата данни на сървъра не е оптимизирана. В този случай трябва да я актуализирате сами или да се обърнете към доставчика на хостинг услуги.
  4. На сървъра е инсталиран пощенски списък. В този случай можете да промените тарифата, да изберете по-продуктивна или да се свържете с друг доставчик на хостинг услуги.

CMS

Съвременните "двигатели" за уебсайтове ви позволяват да създавате свои собствени портали без специални умения за програмиране. Най-често уебмастърите постигат разширена функционалност с помощта на различни плъгини и разширения. Разбира се, те опростяват живота и правят селото по-привлекателно за потенциалните посетители. Не всички разширения обаче са лицензирани и подходящи за всички CMS. Чрез инсталиране само на един „счупен” файл, можете да предизвикате грешка 503 Временно недостъпна услуга. Какво означава това и дали е критично?

503 услугата временно не е достъпна как да се поправи

Всъщност можете да решите проблема, като изключите разширенията един по един. Ако след деактивирането на една от тях грешката е изчезнала, достатъчно е просто да премахнете „вредителя“. След това си струва да се проучат подробно всички плъгини за тяхното съответствие с конкретна CMS.

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

Ако нищо не помогна

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

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