КомпьютеруудАюулгүй байдал

Алдааны 502 муу гарц - энэ юу вэ? Шалтгаан ба шийдэл

Интернет хэрэглэгчийн хүсэлтийг боловсруулах явцад вэб серверийн тал дээр алдаа гардаг "Хөтөч" 502: "Bad Gateway" гэсэн мессеж нь зурвасыг үзэв. Ихэнх тохиолдолд, алдааны шалтгаан нь вэб сервер эсвэл тоног төхөөрөмж байрлуулах компаний зохисгүй тохируулгатай холбоотой байдаг. Стандарт асуудал нь DNS эсвэл прокси серверийн буруу боловсруулалт юм.

"502: Муу гарц" гэдэг нь юу гэсэн үг вэ?

Алдаа нь хөтчийн талаас вэб серверт хандах хүсэлтийг хүлээн авсаныг зааж өгсөн боловч ерөнхий буруу дарааллаас буруу боловсруулсан эсвэл устгасан байна. Хэрэв сервер нь Интернетийн гарцын цаана байрладаг бол асуудал нь гарц эсвэл веб серверийн үйл ажиллагаанд гардаг бөгөөд энэ нь гарцын алдаатай холбоотой мэдээллийг дамжуулдаг бөгөөд дараа нь хэрэглэгчийн хөтөч дээр гарч ирдэг.

Алдааны шалтгаан 502. Серверийн эх үүсвэрийн дутагдал

Энэ алдаатай хамгийн чухал асуудал бол ирж буй хүсэлтийг боловсруулах серверийн хангалтгүй түвшин бөгөөд серверт алдаа гаргах 502 шалтгаан болдог. Нөөц дутагдал нь техник хангамж (RAM хангалтгүй, процессор эсвэл дискний хүрэлцдэггүй), эсвэл програм хангамжтай холбоотой програм хангамж байж болох юм. Серверийн буруу тохируулга эсвэл ашигласан програм хангамж.

Гэхдээ нөөц хангалттай түвшинд, сервер байнга 502: Bad Gateway алдааг үүсгэдэг хэвээр байна. Техникийн доголдолгүй бол яах вэ?

Тусгай зориулалтын VPS сервер эсвэл виртуал хостинг тарифын төлөвлөгөөг орхих үед нөөцийн хязгаарлалтыг автоматаар оруулж болно. Үүний үр дүнд сервер нь одоогийн ачааллыг даван туулж чадахгүй байна.

Apache гэх мэт веб серверүүд тохируулагдсан үед тодорхойлогдсон хүсэлт гаргагчийн тоогоор тодорхойлогддог. Хэрвээ бүгдийг нь нэгэн зэрэг эзэмшсэн бол ирж буй хүсэлтийг дараалалд байрлуулсан бөгөөд түүний хугацаа нэг минутаас хэтрэхгүй байна. Хугацаа хэтрүүлсэн бол хүсэлтийг цуцалж, хэрэглэгчийг 502 алдаа өгсөн, түүнчлэн, дараалал нь дарааллын хэвийн боловсруулалтад хангалттай одоогийн чөлөөт нөөц байхгүй байж болно.

Хэрэв та PHP + FastCGI-г сервер дээр ашиглаж байгаа бол php-cgi процессууд нь тохиромжгүй тооны хувьд ихэвчлэн ачаалал ихтэй, нөөц дутагдалтай байдаг.

Боловсруулах хүсэлт гаргах нөөцийн хомсдол хамгийн түгээмэл шалтгаанууд

  1. Сервер нь байнгын вэбсайтуудын зочдын тоог даван туулж чаддаггүй. Мөн нөөцийн чухал хэсэг нь янз бүрийн хайлтын роботууд болон буруу програм хангамжийн скриптүүдэд зарцуулж болдог.
  2. Хакер DDos халдлагуудын үед серверийн ачаалал хэт ихэсдэг бөгөөд сервер нь олон тооны зэрэгцээ хүсэлт гаргаснаар алдаа гардаг.
  3. Виртуал хостингийн үйлчилгээг ашиглах үед алдаа 502: Bad Gateway гэнэт тохиолддог. Энэ юу гэсэн үг вэ? Энэ нь хост дээр асуудал үүссэнийг илтгэж байгаа бөгөөд энэ нь оргил цаг үед байгаа тоног төхөөрөмжийн эх үүсвэр дутагдалтай байгаа тул клиентийн олон хэрэглэгчийн данс дээрх хостыг нэг сервер дээр байрлуулах болно.
  4. Серверийн буруу тохируулга эсвэл програм хангамж эсвэл тоног төхөөрөмжийн нийцэл дутагдалтай байна.
  5. Залгаад гадны нөөцийг сайт дээрээс ашиглах, тухайлбал тоологч, янз бүрийн мэдээлэгч, скрипт гэх мэт. Иймэрхүү гадны эх үүсвэрүүдтэй холбоотой асуудлууд гарвал алдаа гардаг.
  6. Интернэтийн холболтын чанар муутай сервер рүү том файлуудыг татаж авах.

PHP скриптийн алдаанууд

Скрипт, нэмэлт өргөтгөлүүд эсвэл PHP өргөтгөлүүдийн улмаас алдаа 502 тохиолдож болох бөгөөд энэ нь гүйцэтгэл дууссан үед серверт тохирох кодыг дамжуулдаггүй. Жишээ нь, алдаа гардаг 502: Bad Gateway nginx нь скрипт серверийн хувилбаруудын нэг болох нь скриптийн төлвийг буруу илрүүлэх, вэб серверийн үйлчилгээнүүдтэй холбогдсон алдаа дутагдлын талаархи ойлголтыг системийн алдаанаас үүдэлтэй байж болзошгүй юм.

Тиймээс, бүх статик мэдээлэл (зураг, сайтын хуудас, робот файлууд) нь хэвийн, алдаагүй байдаг. Энэ тохиолдолд "502: Муу гарц" гэж юу вэ? Хөтөлбөрийн скриптүүд, залгаасууд, өргөтгөлүүдийг ачаалах үед алдаа гардаг.

Засварлах үйл ажиллагаа 502

Юуны өмнө, одоогийн серверийн ачааллыг, ялангуяа алдааны үед дүн шинжилгээ хийх шаардлагатай байдаг. Санах ойг ачаалахад илүү анхаарч, шаардагдах хэмжээг нэмэгдүүлэхийн тулд шаардлагатай хэмжээгээр нэмэгдүүлэх шаардлагатай.

Нэг зэрэг боловсруулсан php-cgi процессийн тооны хязгааруудын зөв тохируулгыг шалгана уу. Тэдгээр буруу тохиргоо нь үйлчилгээний хурд хэтрүүлэг, "502: Bad Gateway" гэсэн мэдэгдэл байнга гардаг. Үйл явцын хязгаарыг хэрхэн зөв тогтоох, яаж байршуулах үйлчилгээ үзүүлэгчийн дэмжлэг үзүүлэх үйлчилгээг олж мэдэх.

Гадны сүлжээний эх үүсвэрт хандах хүсэлтийг хамгийн ихээр бууруулж, татан авалт хийхэд хамгийн их цагийг тохируулна. Энэ нь серверийн эх үүсвэрүүд юу болж байгааг харах боломжийг олгож, гаднын "гулсалт" -аас салгахад тусална.

Серверийн тохиргоог хэт их сэжиглэж байгаа эсвэл серверийн тохируулгын буруу тохиргоо байгаа тохиолдолд хостод туслах үйлчилгээтэй холбогдоно уу. Хэрэв ямар нэгэн хариу үйлдэл хийгээгүй бөгөөд асуудал шийдэгдэхгүй бол хост үйлчилгээ үзүүлэгчийг өөрчлөх. Серверт хандах боломж нь энгийн алдаатай учир алдагдахад хүргэдэг. Энэ нь бизнес эрхлэх гэсэн утгатай зүйл биш гэж би бодож байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.atomiyme.com. Theme powered by WordPress.