Олон хүмүүс яагаад заримдаа зарим сайтууд дээр байдаг гэж гайхдаг алдаа"502 муу гарц" (" гэж орчуулсан" Буруу гарц"), шаардлагатай нөөц ачаалагдаагүй, хэрэглэгч түүн дээр байгаа мэдээллийг харах боломжгүй байна.
Илүү олон удаа шалтгаантүүний илрэл юм алдаасайтад үйлчилдэг сервер тал дээр. Энэ серверийг frontend гэж нэрлэдэг. Энэ тохиолдолд туслах серверүүд (backend) түүнд агуулгыг дамжуулах боломжгүй. Бусад шалтгаанууд– прокси, DNS, хостинг байхгүй, тохиргооны хязгаарлалт, серверийн ачаалал нэмэгдсэн (энэ нь нөөцийн хомсдолд хүргэдэг).
Эхлэх шалгахтаны интернет холболт. Үүнийг хийх хамгийн хялбар арга бол өөр сайт руу орох явдал юм. Хэрэв энэ нь ачаалахгүй бол танд байгаа бололтой холболтын асуудлуудИнтернет холболтууд. Системийн тавиур дээрх сүлжээний дүрс нь асуудал байгааг харуулж байгаа эсэхийг шалгахын тулд тохиргоог шалгана уу.
Хэрэв бусад сайтууд ачаалж байгаа бол шаардлагатай эх сурвалж руу очиж үзээрэй Дараа нь, магадгүй админууд асуудлыг засах болно. Хэрэв танд тэдэнтэй холбогдох боломж байгаа бол алдааны талаар мэдэгдэнэ үү.
Мөн ихэнх тохиолдолд үр дүнтэй сүүлчийн сонголт - цэвэр жигнэмэгхөтөч. Үүнийг Internet Explorer ашиглан хэрхэн хийхийг жишээ болгон үзүүлье.
Таб дээр Үйлчилгэээхлэх Интернетийн сонголтууд.
Талбайд Түүхийг устгаж байнатовчийг дар Устгах"Файлуудыг тэмдэглэсэн газар" жигнэмэг».
IN бусад хөтчүүдБүх зүйл бас энгийн байдаг - Chrome, Yandex.Browser, Opera болон Mozile дээр хослол " Ctrl+
Шилжилт+
Дэл", энэ нь хачигт тэмдэглэгдсэн байна Күүкийг устгахбөгөөд үйлдвэрлэдэг цэвэрлэгээ.
Интернэт сайтад хандахад асуудалтай тулгарлаа: 502 Bad Gateway. Хоосон цагаан дэлгэцэн дээрх энэ бичээс нь маш чухал сайтыг ачаалах үед таныг сандаргаж магадгүй юм. Энэ нь сайтын агуулгад нэвтрэх боломжгүй байгаа нь "nginx-тэй 502 муу гарц" алдааг ноцтой асуудал болгодог. Энэ алдаа юу гэсэн үг вэ, үүнийг хэрхэн засах талаар уншина уу. Асуудлыг сервер болон хэрэглэгчийн нэрийн өмнөөс хоёр аргаар шийдэхийг хичээцгээе.
Алдаа дутагдлын нэг шалтгааныг тодорхойлоход хэцүү байдаг. Энэ нь дараах хүчин зүйлээс бүрдсэн нарийн төвөгтэй алдаа юм: сайтын зөв кодонд алдаа гарсан, хостинг хариу өгөхөө больсон, серверийн тоног төхөөрөмж доголдсон. Гол асуудал нь сайт болон түүнд үйлчилдэг хостинг компаниудад байдаг. Ихэнх тохиолдолд асуудал нь хэрэглэгчийн компьютер эсвэл хөтөчтэй холбоотой байдаг.
Асуудалтай вэб сайтын эзэмшигчийн хувьд та асуудлыг шийдэх гэж яарах хэрэгтэй, учир нь цаг тутамд "сул зогсолт" нь хэрэглэгчдийн тоог нэмэгдүүлэх боломжгүй, хамгийн муу тохиолдолд аль хэдийн байгаа хүмүүсээ алдахад хүргэдэг. Бид тантай хамтран ажилладаг хостингын техникийн дэмжлэгтэй шууд холбогдоно. Энэ байдлаас гарах дараах аргуудыг бараг үргэлж өгдөг.
Хамгийн эхний хийх зүйл бол алдааны шалтгааныг олж мэдэх явдал юм. Ухаалаг утас, таблет гэх мэт бусад хэрэгслээр сайтыг нээж үзээрэй. Өөр компьютер хийх болно. Хэрэв алдаа ажиглагдаагүй бол асуудал таны талд байна. Эхлэхийн тулд дараахь зүйлийг хий.
Эцэст нь дараах хослолыг хий.
Ихэнх тохиолдолд "nginx-тэй 502 муу гарц" алдаа нь нөөцийн эзэмшигчээс залруулга шаарддаг. Дунджаар алдаа нь нэг цагийн дотор шийдэгддэг бөгөөд түгээмэл нөөцийн хувьд бүр ч хурдан шийдэгддэг. Хэрэв та удаан хугацаанд тасалдсан бол сайтын эзэд эсвэл бусад хэрэглэгчидтэй холбоо бариарай. Та сайтын эзэнд байршуулах замаар захидал илгээж болно, жишээлбэл, Reg.ru ийм сонголттой. Би бусдыг нь мэдэхгүй.
Та WordPress сайт дээр маш ядаргаатай, урам хугарах 502 алдааг харж байсан уу? Тийм ээ, бид бүгдээрээ асуудалтай тулгарсан гэж бодож байна. 502 Bad Gateway алдаа юу гэсэн үг болохыг та мэдэх үү? Та асуудлыг хэрхэн шийдэхээ мэдэх үү? Энэхүү блог нийтлэлд бид WordPress дээрх 502 Bad Gateway алдааны талаар дэлгэрэнгүй мэдээлэл өгөх бөгөөд WordPress дээрх 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 алдаа нь ихэвчлэн сүлжээ эсвэл сервертэй холбоотой байдаг. Гэхдээ энэ нь үйлчлүүлэгчтэй холбоотой асуудал байж болно. Ингэснээр бид сервер болон үйлчлүүлэгч тал дээрх алдааг засах болно. Асуудлыг шалгах, засах зарим алхмуудыг доор харуулав.
Хэрэв та зурган дээрх шиг алдааг олж харвал энэ алдаа нь таны вэб сервер дээр байх магадлалтай.
Таны вэб серверийн тохиргоог шалгацгаая, энэ тохиолдолд сервер ажиллаж байна. 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-г дахин эхлүүлэхийг оролдож болно.
Хэрэв эхний шийдэл дууссан боловч та 502 муу гарцын алдааг харсаар байвал таны вэб хөтөч өөрийн кэш дээр тулгуурласан хэвээр байна. Бид хөтөчдөө сайтаас хамгийн сүүлийн хувилбарыг татаж авахыг хэлэх ёстой. Бид үүнийг гар дээрх Ctrl+F5 дарж (Windows/) эсвэл хэрэгслийн самбар дээрх Shift + Reload товчийг (Safari хөтөч) эсвэл CMD+Shift+R (Mac хэрэглэгчдэд зориулсан Chrome болон Firefox) дарж хийж болно.
Хэрэв та CloudFlare ашиглаж байгаа бол CDN-г хэсэг хугацаанд идэвхгүй болгохыг оролдож болно.
Өмнө дурьдсанчлан, 502 муу гарцын алдаа нь вэб сервертэй холбоотой асуудалтай холбоотой юм. Заримдаа php процессууд нь санах ойн өндөр ашиглалтаас болж серверт үхдэг. Энэ алах үйл явц нь тодорхой хугацааны дараа хүсэлтийг зогсоох бөгөөд энэ нь мөн вэбсайтыг сүйрүүлэхэд хүргэдэг. Гэхдээ энэ үед php процессууд дахин сэргэж байгаа тул ихэвчлэн вэбсайт автоматаар нээгддэг. Энэ асуудлыг бүрмөсөн шийдэхийн тулд аль php скрипт нь их хэмжээний санах ой зарцуулж байгааг шалгах хэрэгтэй.
Алдаа юунаас үүдэлтэйг олж засварлах нь маш энгийн. Хэдийгээр бид сервертээ нэвтрэх эрхгүй байсан ч залгаасуудын лавлахын нэрийг өөрчилснөөр бүх залгаасыг нэг дор идэвхгүй болгож чадна. Үүний төлөө. Та үүнийг FileZilla гэх мэт FTP клиент ашиглан хийж болно гэдгийг анхаарна уу.
Та залгаасуудыг нэг нэгээр нь идэвхжүүлж болно, эдгээр алхмуудыг дагана уу. Өөрийн wp-content лавлах руу очно уу, бид ямар ч залгаасуудын лавлах байхгүй байгааг харах болно, бид үүнийг аль хэдийн өөрчилсөн байна.
Заримдаа бидний бодож байгаагаас хамаагүй хялбар байдаг. Гэхдээ хэзээ нэгэн цагт үүнийг шийдэхэд маш хэцүү байж болно.
Интернэт ашиглах үед ийм кодын нөхцөл байдал байдаг бөгөөд эрт орой хэзээ нэгэн цагт та 502 муу гарц - алдаа 502 алдаатай тулгардаг бөгөөд ингэснээр интернетийн эх сурвалжийн хүссэн хуудсыг үзэх боломжгүй болж, ийм мессежийн шалтгааныг олж мэдэх болно. . Бид энэ асуудлын гол шалтгаан, боломжит шийдлүүдийг авч үзэхийг хичээх болно.
Энэ алдааны гол бөгөөд магадлалтай шалтгаан нь алдаа юм проксиэсвэл DNS серверүүд(нөөц хаана байрлаж байгаа хаягууд) бөгөөд хөтөч нь энэ байдлыг ойлгохгүй байгаа бөгөөд энэ алдааг хэрэглэгчдэд мэдэгддэг. "502 муу гарц".
Та очих хэрэгтэй "Хэрэгслүүд", дараа нь "Тохиргоо", дараа нь олох "Нууцлал"Тэгээд "Түүхээ устгах"тэгээд устгахыг сонгоно уу "Күүки"
"Хэрэгслүүд", "Бусад хэрэгслүүд"Тэгээд "Хайлтын түүхийг арилгах", тэнд сонгоод устгана уу "Күүки гэх мэтийг устгах.".
"Хэрэгслүүд", "Нэмэлт хэрэгсэл"мөн тэнд та шалгах нүдийг тохируулах хэрэгтэй "Күүки гэх мэт."болон устгах.
Хэрэв таарвал . тэгвэл бид энэ нийтлэлд тусалж магадгүй юм.
Алдаа гарах үед 502 муу гарцТаны хөтөч дээр энэ нь гарцын үүрэг гүйцэтгэж буй сервер буруу хариулт хүлээн авсан эсвэл хариу өгөх боломжгүй гэсэн үг юм. Тэгэхээр хоёр шалтгаан байна, таны холболтод асуудал байгаа эсвэл сервер тал дээр буруу хариултыг буцааж байгаа асуудал байна. Хэдийгээр ихэнх тохиолдолд энэ нь сервер талын алдаа боловч таны талд тохиолдож болох хэд хэдэн нюансууд байдаг. Юу хийж болох, энэ асуудлыг хэрхэн засах талаар доор харцгаая.
Энэ алдаа нь ямар ч вэбсайт дээр гарч болно. Юуны өмнө товчлуурын хослолыг дарах хэрэгтэй Ctrl+F5хуудсыг шинэчлэх.
Заримдаа вэбсайтууд серверээс сервер рүү шилжиж, өөрчлөгдөж байдаг бөгөөд таны компьютер дээрх DNS таны сайтын хуучин IP хаягийг санаж байдаг бөгөөд энэ нь 502 муу гарцалдаа.
netsh winsock-ийг дахин тохируулах- Winscock-ийг дахин тохируулах.
ipconfig / flushdns- DNS кэшийг дахин тохируулах.
netsh int ip resettcpip.txt- TCP/IP-г дахин тохируулна уу.
Кабелиуд таны компьютер эсвэл чиглүүлэгчтэйгээ зөв холбогдсон эсэхийг шалгаарай. Хэрэв та Wi-Fi холболт ашиглаж байгаа бол чиглүүлэгчээ нэг удаа дахин эхлүүлэхээ мартуузай. Бүх мэдэгдэж байгаа WiFi сүлжээг устгаад өөрийн сүлжээ рүү дахин холбогдоно уу. Заримдаа таны ашигладаггүй сүлжээнүүдийн том жагсаалт нь асуудал үүсгэдэг.
DNS-ээ Google эсвэл Yandex гэх мэт нийтийн DNS болгож өөрчилнө үү. TCP/IPv4 адаптерийн тохиргоо руу очоод "Дараах DNS серверүүдийг ашиглах" гэснийг сонгоод доорх хаягийг оруулна уу.
Хөтөчөө дахин тохируулах нь алдааны асуудлыг шийдвэрлэхэд тусална 502 муу гарц. Хөтөчийнхөө сонголтуудыг нээгээд тохиргоог өгөгдмөл тохиргоо руу дахин тохируулахыг олоорой. Энэ нь бүх өргөтгөл, тохиргоо, загваруудыг идэвхгүй болгоно. Үүнээс гадна таны агуулгын тохиргоог дахин тохируулах болно. Күүки болон кэш устах болно.