Алдаа 502 муу гарц юу вэ. "502 Bad Gateway" алдаа - энэ юу вэ? Үүссэн шалтгаан, шийдэл

Олон хүмүүс яагаад заримдаа зарим сайтууд дээр байдаг гэж гайхдаг алдаа"502 муу гарц" (" гэж орчуулсан" Буруу гарц"), шаардлагатай нөөц ачаалагдаагүй, хэрэглэгч түүн дээр байгаа мэдээллийг харах боломжгүй байна.

Илүү олон удаа шалтгаантүүний илрэл юм алдаасайтад үйлчилдэг сервер тал дээр. Энэ серверийг frontend гэж нэрлэдэг. Энэ тохиолдолд туслах серверүүд (backend) түүнд агуулгыг дамжуулах боломжгүй. Бусад шалтгаанууд– прокси, DNS, хостинг байхгүй, тохиргооны хязгаарлалт, серверийн ачаалал нэмэгдсэн (энэ нь нөөцийн хомсдолд хүргэдэг).

Асуудлыг шийдвэрлэх арга замууд

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

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

Мөн ихэнх тохиолдолд үр дүнтэй сүүлчийн сонголт - цэвэр жигнэмэгхөтөч. Үүнийг Internet Explorer ашиглан хэрхэн хийхийг жишээ болгон үзүүлье.

Таб дээр Үйлчилгэээхлэх Интернетийн сонголтууд.

Талбайд Түүхийг устгаж байнатовчийг дар Устгах"Файлуудыг тэмдэглэсэн газар" жигнэмэг».

IN бусад хөтчүүдБүх зүйл бас энгийн байдаг - Chrome, Yandex.Browser, Opera болон Mozile дээр хослол " Ctrl+ Шилжилт+ Дэл", энэ нь хачигт тэмдэглэгдсэн байна Күүкийг устгахбөгөөд үйлдвэрлэдэг цэвэрлэгээ.

Интернэт сайтад хандахад асуудалтай тулгарлаа: 502 Bad Gateway. Хоосон цагаан дэлгэцэн дээрх энэ бичээс нь маш чухал сайтыг ачаалах үед таныг сандаргаж магадгүй юм. Энэ нь сайтын агуулгад нэвтрэх боломжгүй байгаа нь "nginx-тэй 502 муу гарц" алдааг ноцтой асуудал болгодог. Энэ алдаа юу гэсэн үг вэ, үүнийг хэрхэн засах талаар уншина уу. Асуудлыг сервер болон хэрэглэгчийн нэрийн өмнөөс хоёр аргаар шийдэхийг хичээцгээе.

502 Bad Gateway алдаа нь юу гэсэн үг вэ?

Алдаа дутагдлын нэг шалтгааныг тодорхойлоход хэцүү байдаг. Энэ нь дараах хүчин зүйлээс бүрдсэн нарийн төвөгтэй алдаа юм: сайтын зөв кодонд алдаа гарсан, хостинг хариу өгөхөө больсон, серверийн тоног төхөөрөмж доголдсон. Гол асуудал нь сайт болон түүнд үйлчилдэг хостинг компаниудад байдаг. Ихэнх тохиолдолд асуудал нь хэрэглэгчийн компьютер эсвэл хөтөчтэй холбоотой байдаг.

Сайтын эздийн асуудлыг шийдэж байна

Асуудалтай вэб сайтын эзэмшигчийн хувьд та асуудлыг шийдэх гэж яарах хэрэгтэй, учир нь цаг тутамд "сул зогсолт" нь хэрэглэгчдийн тоог нэмэгдүүлэх боломжгүй, хамгийн муу тохиолдолд аль хэдийн байгаа хүмүүсээ алдахад хүргэдэг. Бид тантай хамтран ажилладаг хостингын техникийн дэмжлэгтэй шууд холбогдоно. Энэ байдлаас гарах дараах аргуудыг бараг үргэлж өгдөг.


Хэрэглэгчийн "502 Bad Gateway" алдааг засах

Хамгийн эхний хийх зүйл бол алдааны шалтгааныг олж мэдэх явдал юм. Ухаалаг утас, таблет гэх мэт бусад хэрэгслээр сайтыг нээж үзээрэй. Өөр компьютер хийх болно. Хэрэв алдаа ажиглагдаагүй бол асуудал таны талд байна. Эхлэхийн тулд дараахь зүйлийг хий.


Эцэст нь дараах хослолыг хий.


Дүгнэлт

Ихэнх тохиолдолд "nginx-тэй 502 муу гарц" алдаа нь нөөцийн эзэмшигчээс залруулга шаарддаг. Дунджаар алдаа нь нэг цагийн дотор шийдэгддэг бөгөөд түгээмэл нөөцийн хувьд бүр ч хурдан шийдэгддэг. Хэрэв та удаан хугацаанд тасалдсан бол сайтын эзэд эсвэл бусад хэрэглэгчидтэй холбоо бариарай. Та сайтын эзэнд байршуулах замаар захидал илгээж болно, жишээлбэл, Reg.ru ийм сонголттой. Би бусдыг нь мэдэхгүй.

Та WordPress сайт дээр маш ядаргаатай, урам хугарах 502 алдааг харж байсан уу? Тийм ээ, бид бүгдээрээ асуудалтай тулгарсан гэж бодож байна. 502 Bad Gateway алдаа юу гэсэн үг болохыг та мэдэх үү? Та асуудлыг хэрхэн шийдэхээ мэдэх үү? Энэхүү блог нийтлэлд бид WordPress дээрх 502 Bad Gateway алдааны талаар дэлгэрэнгүй мэдээлэл өгөх бөгөөд WordPress дээрх 502 Bad Gateway алдааг хэрхэн шийдвэрлэх талаар танд хэлэх болно.

502 Bad Gateway алдаа нь юу гэсэн үг вэ?

Алдаа 502 Муу гарц нь HTTP статусын код бөгөөд Интернет дэх нэг сервер өөр серверээс буруу хариу хүлээн авсан гэсэн үг юм. Техникийн үгээр хэлбэл, 502 Bad Gateway гэдэг нь прокси (гарц) сервер нь дээд талын серверээс хүчинтэй эсвэл ямар нэгэн хариу хүлээн авах боломжгүй гэсэн үг юм.

W3.org албан ёсны баримт бичигт 5 (5xxx)-ээр эхэлсэн HTTP төлөвийн кодууд нь олон сервер хоорондын харилцаа холбоо буруу байх үед гардаг алдааг илэрхийлдэг гэж заасан байдаг.

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

502 Bad Gateway – Төрөл бүрийн алдаа

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

  • "502 муу гарц"
  • "Алдаа 502"
  • "HTTP алдаа 502 - Муу гарц"
  • "502 прокси алдаа"
  • "HTTP 502"
  • “502 үйлчилгээ түр ачаалалтай байна
  • "502 Серверийн алдаа: Сервер түр зуурын алдаатай тулгараад таны хүсэлтийг биелүүлж чадсангүй"
  • “502. Энэ бол алдаа. Серверт түр зуурын алдаа гарсан тул таны хүсэлтийг биелүүлж чадсангүй. 30 секундын дараа дахин оролдоно уу. Энэ бол бидний мэддэг зүйл."
  • Хоосон цагаан дэлгэц

502 Bad Gateway алдааг хэрхэн засах вэ (3 боломжит шийдэл)

502 Bad Gateway алдаа нь ихэвчлэн сүлжээ эсвэл сервертэй холбоотой байдаг. Гэхдээ энэ нь үйлчлүүлэгчтэй холбоотой асуудал байж болно. Ингэснээр бид сервер болон үйлчлүүлэгч тал дээрх алдааг засах болно. Асуудлыг шалгах, засах зарим алхмуудыг доор харуулав.

1. Серверээ шалгана уу

Хэрэв та зурган дээрх шиг алдааг олж харвал энэ алдаа нь таны вэб сервер дээр байх магадлалтай.
Таны вэб серверийн тохиргоог шалгацгаая, энэ тохиолдолд сервер ажиллаж байна. WordPress нь PHP болон MySQL дээр ажилладаг. Тиймээс nginx дээр бид PHP файлуудыг хэрхэн боловсруулж байгааг шалгах хэрэгтэй. Nginx серверийн блокоос "location ~ \.php$"-г олоорой.

Ssh@your_ip -p7022

Зурагт үзүүлсэн шиг nginx тохиргооны дагуу PHP файлуудыг 9000 порт дээр ажилладаг fastcgi программ боловсруулдаг.
Порт дээр юу ажиллаж байгааг шалгацгаая

Netstat -pltn | grep 9000

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

Сүүлд нь процесс юунаас эхлэх ёстойг харахын тулд та дараах тушаалыг дуудаж болно.

Systemctl жагсаалт-нэгж файлууд | grep fpm

Үйлчилгээг эхлүүлэхийн тулд энэ тушаалыг ажиллуулна уу:

Systemctl эхлэх php7.0-fpm

Одоо вэб хөтөч рүүгээ ороод сайтаа шалгана уу.

Хэрэв та CloudFlare ашиглаж байгаа бөгөөд доорх зурагт үзүүлсэн шиг 502 Bad Gateway алдааг олж харвал таны вэб сервер ажиллахгүй байх магадлалтай. Та ямар вэб сервер ашиглаж байгаагаас хамааран apache эсвэл nginx-г дахин эхлүүлэхийг оролдож болно.

2. Кэшийг цэвэрлэх.

Хэрэв эхний шийдэл дууссан боловч та 502 муу гарцын алдааг харсаар байвал таны вэб хөтөч өөрийн кэш дээр тулгуурласан хэвээр байна. Бид хөтөчдөө сайтаас хамгийн сүүлийн хувилбарыг татаж авахыг хэлэх ёстой. Бид үүнийг гар дээрх Ctrl+F5 дарж (Windows/) эсвэл хэрэгслийн самбар дээрх Shift + Reload товчийг (Safari хөтөч) эсвэл CMD+Shift+R (Mac хэрэглэгчдэд зориулсан Chrome болон Firefox) дарж хийж болно.

3. CDN-г идэвхгүй болгох

Хэрэв та CloudFlare ашиглаж байгаа бол CDN-г хэсэг хугацаанд идэвхгүй болгохыг оролдож болно.

4. Скриптүүдээ туршиж үзээрэй.

Өмнө дурьдсанчлан, 502 муу гарцын алдаа нь вэб сервертэй холбоотой асуудалтай холбоотой юм. Заримдаа php процессууд нь санах ойн өндөр ашиглалтаас болж серверт үхдэг. Энэ алах үйл явц нь тодорхой хугацааны дараа хүсэлтийг зогсоох бөгөөд энэ нь мөн вэбсайтыг сүйрүүлэхэд хүргэдэг. Гэхдээ энэ үед php процессууд дахин сэргэж байгаа тул ихэвчлэн вэбсайт автоматаар нээгддэг. Энэ асуудлыг бүрмөсөн шийдэхийн тулд аль php скрипт нь их хэмжээний санах ой зарцуулж байгааг шалгах хэрэгтэй.

5. Plugins болон загваруудыг шалгаж байна

Алдаа юунаас үүдэлтэйг олж засварлах нь маш энгийн. Хэдийгээр бид сервертээ нэвтрэх эрхгүй байсан ч залгаасуудын лавлахын нэрийг өөрчилснөөр бүх залгаасыг нэг дор идэвхгүй болгож чадна. Үүний төлөө. Та үүнийг FileZilla гэх мэт FTP клиент ашиглан хийж болно гэдгийг анхаарна уу.


Та залгаасуудыг нэг нэгээр нь идэвхжүүлж болно, эдгээр алхмуудыг дагана уу. Өөрийн wp-content лавлах руу очно уу, бид ямар ч залгаасуудын лавлах байхгүй байгааг харах болно, бид үүнийг аль хэдийн өөрчилсөн байна.

Заримдаа бидний бодож байгаагаас хамаагүй хялбар байдаг. Гэхдээ хэзээ нэгэн цагт үүнийг шийдэхэд маш хэцүү байж болно.

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

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

502 алдааг хэрхэн засах вэ - шийдэл

  • Эхлээд шалтгаан нь интернеттэй холбоотой асуудал гэж би таамаглахыг хүсч байна. Үүнийг хийхийн тулд хөтчөөрөө дамжуулан өөр сайт руу орж үзээрэй, магадгүй энэ нь ажиллах ёстой.
  • Хэрэв бусад сайтууд нээгдсэн боловч ажиллах ёстой сайт нь алдаатай байвал та күүки (Интернет эх сурвалжид зочилсон түүх) хөтчөөс устгахыг оролдож болно. Үүнийг дараах байдлаар хийнэ.

Firefox

Та очих хэрэгтэй "Хэрэгслүүд", дараа нь "Тохиргоо", дараа нь олох "Нууцлал"Тэгээд "Түүхээ устгах"тэгээд устгахыг сонгоно уу "Күүки"

Дуурь

"Хэрэгслүүд", "Бусад хэрэгслүүд"Тэгээд "Хайлтын түүхийг арилгах", тэнд сонгоод устгана уу "Күүки гэх мэтийг устгах.".

Chrome

"Хэрэгслүүд", "Нэмэлт хэрэгсэл"мөн тэнд та шалгах нүдийг тохируулах хэрэгтэй "Күүки гэх мэт."болон устгах.

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

Хэрэв таарвал . тэгвэл бид энэ нийтлэлд тусалж магадгүй юм.

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

Алдаа 502 Муу гарц

Энэ алдаа нь ямар ч вэбсайт дээр гарч болно. Юуны өмнө товчлуурын хослолыг дарах хэрэгтэй Ctrl+F5хуудсыг шинэчлэх.

1. Анхдагч прокси серверийг өөрчлөх

  • Товчнуудын хослолыг дарна уу Win + Rмөн оруулна уу inetcpl.cplИнтернетийн шинж чанарыг нээх.
  • Дараа нь " Холболтууд" > "Сүлжээний тохиргоо" > хайрцгийг шалгана уу "Автомат параметр илрүүлэх"мөн үүнд итгэлтэй байгаарай унтраасан "Дотоод холболтод прокси сервер ашиглана уу".
  • "Хэрэглэх" ба "OK" дээр дарна уу. Хэрэв та гуравдагч талын прокси үйлчилгээг ашиглаж байгаа бол үүнийг идэвхгүй болгохоо мартуузай.


2. DNS-г дахин тохируулах, Winsock-ийг дахин тохируулах, TCP/IP-г дахин тохируулах

Заримдаа вэбсайтууд серверээс сервер рүү шилжиж, өөрчлөгдөж байдаг бөгөөд таны компьютер дээрх DNS таны сайтын хуучин IP хаягийг санаж байдаг бөгөөд энэ нь 502 муу гарцалдаа.

  • Тушаалын мөрийг администратороор нээгээд тушаалуудыг дарааллаар нь оруулаад товшино уу Оруулна уутус бүрийн дараа.

netsh winsock-ийг дахин тохируулах- Winscock-ийг дахин тохируулах.

ipconfig / flushdns- DNS кэшийг дахин тохируулах.

netsh int ip resettcpip.txt- TCP/IP-г дахин тохируулна уу.


3. Сүлжээний кабелийг шалгаад чиглүүлэгчээ дахин эхлүүлнэ үү

Кабелиуд таны компьютер эсвэл чиглүүлэгчтэйгээ зөв холбогдсон эсэхийг шалгаарай. Хэрэв та Wi-Fi холболт ашиглаж байгаа бол чиглүүлэгчээ нэг удаа дахин эхлүүлэхээ мартуузай. Бүх мэдэгдэж байгаа WiFi сүлжээг устгаад өөрийн сүлжээ рүү дахин холбогдоно уу. Заримдаа таны ашигладаггүй сүлжээнүүдийн том жагсаалт нь асуудал үүсгэдэг.

4. DNS-г өөрчлөх

DNS-ээ Google эсвэл Yandex гэх мэт нийтийн DNS болгож өөрчилнө үү. TCP/IPv4 адаптерийн тохиргоо руу очоод "Дараах DNS серверүүдийг ашиглах" гэснийг сонгоод доорх хаягийг оруулна уу.

  1. Google DNS 8.8.8.8 - 8.8.4.4
  2. DNS Yandex 77.88.8.8 - 77.88.8.1

5. Хөтөчөө өгөгдмөл болгож дахин тохируулна уу

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