КампутарыПраграмнае забеспячэнне

Памылка 503. У чым прычына?

Вы селі за кампутар, каб спампаваць з Інтэрнэту фільмы або музыку. У пошукавіку тут жа выдаецца сайт, апісанне старонкі якога цалкам і цалкам адпавядае вашым жаданні. Націскаеце спасылку, якая вядзе на патрэбны раздзел гэтага сайта, але ...

Памылка 503 ... Непрыемны сюрпрыз, праўда? Гэты сайт, напэўна, адзіны, на якім музыку / фільмы можна спампаваць бясплатна. А тут такі аблом - на яго немагчыма зайсці. Абнаўляеш-абнаўляеш старонку - усё роўна выскоквае памылка сервера 503. Некаторыя людзі кідаюць гэтую справу і шукаюць кантэнт на іншых сайтах. А некаторыя імкнуцца высветліць прычыну праблемы, каб у далейшым пазбегнуць такіх непаразуменняў. Вось для іх я і апішу сёння фактары выхаду на старонку надпісы "Памылка 503".

Што гэта азначае? Менавіта так гучыць першае пытанне сярод наткнуўшыся на старонку з дадзенай праблемай. Назва гэтай памылкі азначае, што сэрвіс часова недаступны. Дык гэта ненадоўга? Адказ на пытанне аб тым, ці будзе сайт недаступным на доўгі ці не вельмі час, залежыць ад яго тэхнічных магчымасцяў, а таксама ад вас і іншых наведвальнікаў рэсурсу. Не, вы не пераблыталі словы, госці сайта таксама могуць быць прычынай гэтай памылкі. Але давайце пра ўсё па парадку. Такім чынам, фактараў узнікнення вокны з назвай "Памылка 503" існуе ўсяго два - тэхнічны і карыстацкі.

Першы прысутнічае ў тым выпадку, калі на старонцы адбыўся які-небудзь збой, з-за якога пры націску на спасылку карыстальнік пераходзіць на пустую старонку (напрыклад, часова не працуе база дадзеных MySQL). Тады адміністратар сайта размяшчае на старонцы код менавіта гэтай памылкі, каб пры наборы дакладнага адраса сайта пашукавік не выдаляў старонку з вынікаў пошуку, бо ён бачыць, што гэта часова.

Але ўсё-ткі 503 - памылка, часцей за ўсё правакуе карыстальнікамі і сістэмнымі праблемамі іх кампутараў. Ніжэй прыведзены спіс падобных прычын.

Перадача вялікіх файлаў PHP-мовай

Для перадачы файлаў трэба выкарыстоўваць спецыяльны працэс, які апрацоўвае некалькі патокаў адначасова, не ўплываючы на хуткасць загрузкі сайта.

Рашэнне праблемы карыстальнікам

Функцыянальнасць мноства скрыптоў захоўвання дакументаў можна ажыццявіць праз правілы mod_rewrite ў файле .htaccess.

Злучэнне з выдаленым серверам

Трэба выставіць маленькую паўзу на чаканне адказу і пераканацца, што злучэнне з выдаленым серверам досыць надзейнае. Калі ў скрыптах PHP выкарыстоўваюцца функцыі Include, якія загружаюць часткі рухавічка, якія знаходзяцца на адной ўліковага запісу, пераканайцеся, што ў іх выкарыстоўваецца не URL тыпу http: // ..., а лакальны шлях. Наяўнасць URL прымушае сервер ствараць дадатковы запыт HTTP - гэта парадкам тармозіць загрузку сайта.

Вялікая колькасць сапсаваных або «цяжкіх» кампанентаў CMS

Праверце ўсе убудовы і кампаненты CMS, выключаючы іх у парадку чаргі, знайдзіце самыя сапсаваныя або "цяжкія", пры працы якіх запавольваецца загрузка сайта. Калі ёсць магчымасць, адхіліла такія кампаненты або пашукайце больш хуткія аналагі. Таксама выдаліце ўсе лішнія складнікі, не выкарыстоўваныя вамі ці эксплуатацыя якіх не з'яўляецца абавязковай.

Доўга выконваць заданне mambot (для Joomla)

Калі сярод mambot ёсць заданні, якія можна перамясціць у сістэмны cron, то зрабіце гэта. Заданні mambot выконваюцца разам з запытам карыстальніка, і з-за гэтага загрузка сайта альбо наогул не адбываецца, або ажыццяўляецца вельмі павольна.

пачтовая Рассылка

Скрыпт паштовай рассылкі зручней за ўсё змясціць у сістэмным cron (яго кіраванне знаходзіцца на кантрольнай панэлі). І прызначыць яго запуск на час самай малой нагрузкі на сервер (уначы). Пры гэтым неабходна ўлічваць абмежаванні ва ўмовах дамовы-аферты па колькасці лістоў у гадзіну / дзень і часе працы скрыпту PHP.

Вялікая колькасць запытаў да сервера

  1. Рэсурс утрымлівае спасылкі на занадта вялікая колькасць файлаў (табліцы стылю JS-скрыпт, малюнкі), якія дадаюцца кожны паасобку. Аб'ядноўвайце рэсурсы ў адзін файл, дзе толькі магчыма.
  2. На сайце ёсць элемент, часам які пасылае на сервер запыты AJAX (да прыкладу, чат). Лік запытаў залежыць не толькі ад колькасці наведвальнікаў, але і ад адкрытых імі некалькіх ўкладак і вокнаў у браўзэры.
  3. Индексаторы, якія скануюць рэсурсы сайтаў (Sape, пошукавыя сістэмы і інш.).
  4. Выкарыстанне элементаў скрыптоў або рэсурсаў на чужых сайтах (скрыпты-інформары або спасылкі на малюнкі). Выкарыстоўвайце антывызначальнік модуля / налады.
  5. Атакі DDoS.

Вось і ўсё прычыны адкрыцця старонкі з надпісам "Памылка 503". Як бачыце, у гэтым бываюць вінаватыя не толькі базы дадзеных сервера, але і наведвальнікі сайта.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.