Համակարգիչներ, Անվտանգություն
Error "502 Bad Gateway" - Ինչ է դա? Պատճառները եւ եւ միջոցները
Ամեն Internet օգտվողին տեսել են բրաուզերի հաղորդագրության "502: Bad Gateway», որը նշանակում է, որ տեսքը սխալի վրա կողմում վեբ սերվերի ընթացքում հարցման մշակման. Առավել տարածված պատճառ անհաջողությունների հետ կապված կազմաձեւման վեբ սերվերի ապարատային կամ հոստինգ ընկերության. Ստանդարտ խնդիրը այն է, որ ոչ պատշաճ վերաբերմունքը DNS կամ վստահված անձ սերվերի.
Ինչ է անում »502: Bad Gateway«
Սա սխալ ցույց է տալիս, որ այդ խնդրանքը է բրաուզերի վեբ սերվերի արեց, բայց սխալ է վարվել, կամ հեռացվել է ընդհանուր հերթում. Եթե հայտը սերվերը գտնվում ետեւում է ինտերնետ դարպաս, դա հավանական է, որ խնդիրը գտնվում է դարպաս կամ աշխատանքի վեբ սերվերի, որը փոխանցում է տեղեկությունները, դարպաս սխալի, եւ դա է, ապա դրսեւորվում է օգտագործողի բրաուզերի.
Պատճառները սխալի 502. բացակայության սերվերային ռեսուրսների
Հիմնական խնդիրը առաջացման այս սխալի անբավարար սերվերի ռեսուրսներ է կարգավորել մուտքային հարցումներ, որի պատճառով սերվերի սկսում է առաջացնում, որ սխալ 502. ռեսուրսների պակասը կարող է լինել կամ ապարատային (բացակայությունը հիշողության, անբավարար մշակման արագություն կամ drive) եւ ծրագրային ապահովման հետ կապված սխալ կազմաձեւման սերվերի կամ ծրագրային ապահովման օգտագործվում է:
Սակայն կան իրավիճակներ, երբ մի սերվերի բավարար ռեսուրսներով շարունակում է պարբերաբար առաջացնում է սխալ 502: Bad Gateway. Ինչ կարող է լինել, եթե ոչ ապարատային անհաջողությունները.
Ռեսուրս սահմանաչափերը կարող է մտել ավտոմատ կերպով, երբ դուք դուրս գալու նվիրված VPS սերվերի կամ ընդհանուր հոսթինգը դուրս սակագնային պլանի: Որպես հետեւանք, որ սերվերը չի կարող կարգավորել ներկա բեռը:
Վեբ սերվերներ, ինչպիսիք են Apache, ունեն ֆիքսված շարք պահանջով handlers, որոնք նշված իր կազմաձեւում: Եթե նրանք երկուսն էլ զբաղված են, մուտքային խնդրանքը հերթագրված, իսկ դա չի կարող գերազանցել է մեկ րոպե նրանցից յուրաքանչյուրը. Այն դեպքում է timeout հարցման ընդհատվեց եւ օգտագործողը ներկայացրել է սխալի handler 502. Բացի այդ, պարզապես չի կարող ունենալ բավականաչափ ընթացիկ առկա ռեսուրսները նորմալ մշակման հերթում.
Եթե դուք օգտագործում եք վրա սերվերի PHP + FastCGI ծրագրային փաթեթներ է մի շարք ոչ-օպտիմիզացված PHP-CGI գործընթացների գրեթե միշտ առաջանում են ծանրաբեռնվածության եւ միջոցների սղությունը.
Ամենատարածված պատճառները բացակայության ռեսուրսների մշակման համար հարցումներին
- Որ սերվերը չի կարող հաղթահարել ներկայիս թվի միաժամանակյա այցելուների. Բացի այդ, մի զգալի մասն ռեսուրսների կարող է ծախսել տարբեր որոնման spiders , եւ սխալ ծրագրային ապահովման սցենարներ.
- սերվերի ծանրաբեռնված ընթացքում հաքերային DDos հարձակման, երբ սերվերը բերել է ձախողման մեծ թվով միաժամանակյա հարցումների է մշակվում:
- Կան ժամանակներ, երբ, օգտագործելով ծառայություններից վիրտուալ հոսթինգի հանկարծ error 502: Bad Gateway. Ինչ է դա նշանակում? Սա կարող է լինել խնդիր է ընդունող կողմի, որը հայտնի է որպես overselling, ք. E. Հոսթինգ ընկերությունը տեղաբաշխման մեկ սերվեր, որը գումարը հաճախորդի հաշիվների, որ պահեր պիկային ընթացիկ նրանք չունեն ապարատային միջոցների.
- Սխալ կոնֆիգուրացիա է սերվերի մեջ, կամ բացակայությունը ծրագրային կամ ապարատային համատեղելիության.
- Օգտագործելով առցանց plug արտաքին ռեսուրսներ, ինչպիսիք են այցելուների վաճառասեղանին, տարբեր տեղեկատուի, սցենարներ. Որ սխալը կարող է առաջանալ դեպքում խնդիրների հետ արտաքին աղբյուրներից:
- Մեծ ֆայլեր բեռնել է սերվերի, երբ վատ որակի ինտերնետ կապով.
PHP Script Սխալներ
Սխալ 502 կարող է առաջանալ, քանի որ սցենարներ, plug-ins կամ ընդարձակման լեզվի PHP, որը ավարտին իրականացման սերվերի չի փոխանցի համապատասխան կոդը: Օրինակ, առաջացնում է սխալ 502: Bad Gateway nginx որպես վստահված անձի սերվերի տարբերակները կարող են պայմանավորված է ոչ պատշաճ որոշման սկրիպտի կարգավիճակի եւ ընկալման անջատման հետ ծառայությունների վեբ սերվերի որպես համակարգի ձախողման.
Այնպես որ, բոլոր ստատիկ տեղեկությունները (նկարներ, կայքի էջերը, Ռոբոտներ) ֆայլերի է բեռնել պատշաճ կերպով եւ առանց սխալների: Ինչ է անում »502: Bad Gateway« այս դեպքում. Որ ձախողումը տեղի ունենում այն ժամանակ, երբ բեռնելիս ծրագրային ապահովման սցենարներ, plug-ins եւ ընդարձակման:
Ուղղիչ միջոցառումներ 502
Առաջին քայլը պետք է վերլուծել ներկա սերվերի բեռը, հատկապես այն պահերին է սխալի. Առանձնահատուկ ուշադրություն պետք է դարձվի բեռի հիշողության ու մեծացման անհրաժեշտության իր չափը կարելի է բարելավել հարցման մշակման.
Ստուգեք ճիշտ կարգավորումը սահմաններում թվի վրա միաժամանակ մշակվում են PHP-CGI գործընթացների. Նրանց սխալ կոնֆիգուրացիա հանգեցնում է արագ սպասարկման եւ հաստատուն ծանրաբեռնված առաջացման հաղորդագրությունը "502: Bad Gateway". Ինչ է այն եւ ինչպես պետք է հարմարեցնել սահմանները գործընթացների, գտնել ծառայությունը նստարան հոստինգ տրամադրող.
Նվազագույնի հասցնել հարցումներ է արտաքին ցանցային ռեսուրսների, եւ նախադրել, որ ժամկետը իրենց բեռնման եւ պատասխան: Սա թույլ է տալիս Ձեզ տեսնել, թե ինչ է հեռանալ սերվերի ռեսուրսներ, եւ օգնել ազատվել արտաքին «slipping» կայքի:
Դեպքում կասկածանքով overselling կամ սխալ սերվերի կազմաձեւման պարամետրեր, կապվել Հաճախորդների Սպասարկում հյուրընկալող. Եթե չկա արձագանքը եւ խնդիրը չկարգավորվի, փոփոխության հոստինգ տրամադրող. սերվերը անհասանելի է, կարող է հանգեցնել կորուստների պատճառով մի պարզ error 502: Bad Gateway. Ինչ է սա նշանակում է բիզնեսի համար, կարծում եմ, որ դա ոչ թե անհրաժեշտ է բացատրել.
Similar articles
Trending Now