Pangunahin Iba Pa 502 Bad Gateway – Paano Ayusin

502 Bad Gateway – Paano Ayusin



Bilang isang bisita o may-ari ng website, ang makita ang error sa 502 Bad Gateway ay maaaring maging palaisipan dahil ang partikular na isyu ay hindi malinaw. Ito ay isang popular, generic, HTTP status code. Kung ipagpalagay na maayos ang iyong koneksyon sa Internet, kapag nakikita mo ang mensaheng ito, malamang na mayroong problema sa komunikasyon ng server. At ang resulta ay hindi mo nakikita ang web page na iyong hiniling.

502 Bad Gateway - Paano Ayusin

Bagama't ang 502 error ay karaniwang problema sa panig ng server, ang dahilan ay maaaring paminsan-minsan ay nasa dulo ng kliyente. Sa artikulong ito, tutulungan ka naming makarating sa ilalim ng misteryong ito sa pamamagitan ng pagsubok ng mga simpleng tip sa panig ng kliyente. Aalisin mo ang problema o lalapit sa pag-unawa sa dahilan.

502 Bad Gateway Meaning

Sa tuwing susubukan mong i-access ang isang web page, karaniwang hinihiling ng iyong browser sa webserver na i-access ang pahina. Pagkatapos ay ipoproseso ng web server ang iyong kahilingan at ibabalik ang mapagkukunang hiniling mo kasama ng isang HTTP header at HTTP status code.

Ngunit kung mayroong isyu sa server, maaari kang makatanggap ng isa sa iba't ibang 500 error code. Ang lahat ng mga ito ay nagpapahiwatig ng problema sa server. Samakatuwid, ang 502 Bad Gateway error - ang kahilingan mula sa kliyente (iyong browser) - ay mabuti ngunit hindi naibalik ng server ang hiniling na mapagkukunan.

502 Pag-aayos ng Masamang Gateway

Narito ang ilang tip na maaari mong subukan mula sa iyong web browser upang sana ay i-clear ang 502 Bad Gateway error at maipakita ang iyong webpage.

1. Subukang I-reload ang Pahina

Ang error ay maaaring sanhi ng isang glitch sa server kumpara sa isang outage, at ang mga isyu sa koneksyon sa server ay maaaring maayos nang mabilis sa karamihan ng mga kaso.

Magsimula sa pamamagitan ng pag-reload ng page – mag-click sa circular arrow malapit sa URL address bar. Sa Chrome at Safari, ito ay nasa kaliwa, sa Firefox ito ay nasa kanan. Maghintay ng isang minuto o higit pa bago i-reload ang pahina. Kung ipinapakita ang web page, nawala ang problema.

Ang isa pang mabilis na bagay na maaari mong subukan ay magbukas ng bagong session ng browser. Isara ang lahat ng iyong bukas na browser window, pagkatapos ay magbukas ng bagong window at subukang mag-navigate muli sa web page.

kung paano gumawa ng isang pampublikong discord server

2. Subukang I-clear ang Iyong Browser Cache

Ang iyong web browser ay nagse-save ng impormasyon mula sa bawat website na binibisita mo sa browser cache. Sa tuwing muli kang bumisita sa isang website, mas mabilis na naglo-load ang mga page dahil ginagamit ng iyong browser ang nakaimbak sa cache.

Gayunpaman, ang setup na ito ay hindi palaging isang magandang bagay. Kung ang cache ng iyong browser ay may luma o sira na bersyon ng website, maaari itong maging sanhi ng 502 error. Isaalang-alang ang pag-clear sa cache ng iyong browser upang makuha ang pinaka-up-to-date na bersyon ng mga web page na sinusubukan mong maabot. Narito kung paano ito ginawa:

Chrome

  1. Sa window ng iyong Chrome browser, mag-click sa tatlong tuldok na menu sa kanang bahagi sa itaas.
  2. Piliin ang opsyong Higit pang Mga Tool.
  3. Piliin ang Clear Browsing Data…
  4. Sa pop-up na I-clear ang data sa pagba-browse, tiyaking ang opsyong Mga naka-cache na larawan at file lang ang nasuri, magpasya sa hanay ng oras, pagkatapos ay I-clear ang data.

Firefox

  1. Sa window ng iyong browser ng Firefox, i-click ang icon ng hamburger sa kanang tuktok.
  2. I-click ang History.
  3. Piliin ang I-clear ang Kamakailang Kasaysayan...
  4. Sa popup, sa hanay ng Oras para i-clear ang pull-down, piliin ang Lahat.
  5. Tiyaking ang kahon ng Cache lamang ang naka-check, pagkatapos ay I-clear Ngayon.

Safari

Upang alisan ng laman ang cache sa iyong Safari browser, ang Develop menu ay kailangang paganahin. Na gawin ito:

  1. Pumunta sa Mga Kagustuhan pagkatapos ay Advanced.
  2. Lagyan ng check ang Show Develop Menu sa kahon ng Menu Bar.
  3. Pumunta sa Develop pagkatapos ay Empty Caches.

502 Bad Gateway sa NGINX

Ang PHP-FastCGI Process Manager (PHP-FPM) ay isang background na proseso para sa paghawak ng mga kahilingan sa web server para sa PHP apps. Ang NGINX ay nagpapasa ng mga kahilingan sa web sa mga proseso ng manggagawang PHP-FPM na nagpapatupad ng PHP application. Nagbabalik ang NGINX ng 502 Bad Gateway error kapag hindi nito matagumpay na maitalaga ang isang kahilingan sa PHP-FPM o kung hindi tumugon ang PHP-FPM.

Narito ang mga pinakakaraniwang dahilan para sa pagbabalik ng NGINX ng 502 error:

  • Hindi tumatakbo ang PHP-FPM.
  • Hindi magawang makipag-ugnayan ng NGINX sa PHP-FPM.
  • Nagta-time out ang PHP-FPM.

Ngayon tingnan natin kung paano kumpirmahin kung alinman sa nasa itaas ang problema, at kung paano ito ayusin.

1. Suriin Kung Tumatakbo ang PHP-FPM

Kapag hindi tumatakbo ang PHP-FPM, magbabalik ang NGINX ng 502 error sa lahat ng kahilingang nilayon para maabot ang PHP application. Maaari kang gumamit ng ps command sa pamamagitan ng Linux host para suriin kung may tumatakbong PHP-FPM na mga proseso. Ang utos ay:

|_+_|.

Kung ang mga resulta mula sa command na ito ay hindi nagpapakita ng anumang PHP-FPM pool o mga pangunahing proseso, kailangang tumakbo ang PHP-FPM upang ayusin ang mga 502 error. Upang gawing mas maaasahan ang iyong PHP app, isaalang-alang ang paggamit ng systemd upang pamahalaan ang PHP-FPM bilang isang serbisyo sa iyong kapaligiran sa produksyon. Ang proseso sa background ng PHP-FPM ay awtomatikong magsisimulang ihatid ang iyong PHP app sa tuwing may magbubukas na bagong instance, o magsisimula ang iyong server.

Dahil ang PHP-FPM ay built-in sa PHP code, maaari mo itong idagdag bilang isang systemd service kapag nag-set up ka ng PHP. Kapag na-set up na ang proyekto bilang isang serbisyo, gamitin ang command na ito para sa awtomatikong pagsisimula:

|_+_|.

2. Suriin Kung May Access ang NGINX sa Socket

Kapag nagsimula ang PHP-FPM, bumubuo ito ng mga Unix o TCP socket para kumonekta sa NGINX web server. Ang mga proseso ng manggagawang PHP-FPM ay nangangailangan ng mga socket upang makinig sa mga kahilingan ng NGINX. Tiyaking nakatakda ang PHP-FPM at NGINX na gumamit ng parehong socket

Gumagamit ang PHP-FPM ng ibang config file sa bawat process pool. Upang mahanap ang mga file na ito pumunta sa:

|_+_|.

Ang mga pool socket ay nakabalangkas sa isang pagtuturo sa pakikinig sa config file nito, hal. ang sumusunod na pagtuturo sa pakikinig, ay nagko-configure ng pool na tinatawag na mypool para gumamit ng Unix socket na makikita sa: /run/php/mypool.sock :

|_+_|.

Kung hindi ma-access ng NGINX ang socket ng pool, maaari mong alamin kung aling worker pool ito sa pamamagitan ng pagsusuri kung aling socket ang tinukoy sa log ng error ng NGINX. Kung hindi sinimulan ng PHP-FPM ang mypool worker pool, halimbawa, magpapadala ang NGINX ng 502 error at ang log entry ay magiging katulad nito:

|_+_|() sa unix: :/run/php/mypool.sock ay nabigo (2: Walang ganoong file o direktoryo).

kung paano sasabihin kung may nag-block sa iyo sa whatsapp

3. Suriin Kung Nag-Time Out ang PHP-FPM

Kapag masyadong matagal bago tumugon ang iyong application, makakatanggap ang mga user ng error sa timeout. Kung ang timeout ng PHP-FPM – naayos sa pagtuturo ng configuration (request_terminate_timeout) ng pool – ay mas mababa sa timeout ng NGINX, magbabalik ang NGINX ng 502 error.

Maaari mong taasan ang setting ng timeout ng PHP-FPM sa configuration file ng pool. Gayunpaman, maaari itong magdulot ng isa pang problema: Maaaring mag-time out ang NGINX bago makakuha ng tugon mula sa PHP-FPM.

Ang default na timeout ng NGINX ay 60 segundo. Kung nadagdagan mo ang PHP-FPM timeout sa loob ng 60 segundo, at ang iyong PHP app ay walang oras na tumugon, maglalabas ang NGINX ng 504 Gateway Timeout error. Iwasan ito sa pamamagitan ng pagtaas ng setting ng iyong NGINX timeout.

502 Bad Gateway sa Cloudflare

Magbabalik ang Cloudflare ng 502 error kapag hindi nito magawang magsimula ng wastong koneksyon sa source webserver ng iyong website o kung hindi available o hindi wastong na-configure ang serbisyo ng Cloudflare. Ang pinakakaraniwang dahilan ay kinabibilangan ng:

  • Ang pinagmumulan ng server ay labis na nagtrabaho sa napakaraming pag-load ng server na nagti-trigger ng downtime ng server
  • Ang mga website ng WordPress na may mababang mga limitasyon sa memorya ng PHP o masyadong maraming koneksyon sa MYSQL ay maaaring maging sanhi ng mabagal na pag-load ng server
  • Mga maling tala ng DNS, plugin o mga salungatan sa tema sa WordPress, at mga pagkabigo sa serbisyo hal. PHP-FPM at mga serbisyo ng cache

Subukan ang mga sumusunod na tip upang malutas ang error sa 502 Bad Gateway mula sa Cloudflare:

1. I-reload ang Pahina at I-clear ang Iyong Cache

Ang pag-reload sa webpage ay dapat ang unang bagay na susubukan mo para sa anumang mensahe ng error. Ang 502 error, partikular, ay maaaring resulta ng labis na karga ng server na nagdudulot ng pansamantalang mga isyu sa koneksyon. Maghintay ng isang minuto o higit pa bago i-reload ang pahina; ito ay karaniwang nilulutas ito.

Kung lumalabas pa rin ang 502 error, i-clear ang cache ng iyong browser at subukang muli. Pindutin nang matagal ang Ctrl + F5 para sa mga browser ng Windows at Linux. Para sa Chrome at Safari sa Mac, ito ay Cmd + Shift + R.

2. Suriin ang Iyong Plugin/Tema para sa Mga Salungatan

Kung gumagamit ka ng WordPress, ang 502 error ay maaaring dahil sa isang maling pagkaka-configure na plugin. Upang i-troubleshoot kung ito ang dahilan, huwag paganahin ang iyong mga plugin - walang data na mawawala.

  1. Mag-sign in sa iyong WordPress account.
  2. Piliin ang Mga Plugin mula sa sidebar.
  3. Mag-apply ng Deactivate sa lahat ng iyong mga plugin.

Kung nalutas ang 502 error, kailangan mong hanapin kung aling plugin ang isang problema. Upang gawin ito, isa-isang muling i-activate ang mga plugin. Pagkatapos i-activate muli ang bawat isa, i-reload ang web page. Kapag nangyari muli ang Cloudflare error, malalaman mo kung aling plugin ang may kasalanan. Maaari kang humiling ng tulong mula sa developer ng plugin sa pamamagitan ng pag-post ng ticket sa WordPress.

Tiyaking ang iyong mga tema at plugin ay ang pinakabagong mga bersyon, at ang iyong bersyon ng PHP ay suportado.

3. Pansamantalang I-disable ang Iyong Mga Firewall at CDN

Ang problema ay maaaring sanhi ng Content Delivery Network (CDN) o mga firewall. Ito ay isang karaniwang isyu sa mga provider na may mga karagdagang layer ng firewall tulad ng Cloudflare. Maaari mong suriin ang online na pahina ng katayuan ng Cloudflare para sa impormasyon sa anumang mga problema sa kanilang serbisyo, o maaari kang makipag-ugnayan sa kanila.

Kung nakumpirma na ang problema ay sa iyong mga firewall o CDN, subukang pansamantalang i-disable ang mga ito, pagkatapos ay paganahin ang mga ito pagkatapos.

4. Suriin ang Iyong Mga DNS Server

Minsan maaaring ibalik ng iyong mga server ng Domain Name System (DNS) ang 502 error dahil maaaring hindi tumuturo ang domain ng iyong website sa tamang IP address. Kung kamakailan mong inilipat ang iyong website sa isa pang serbisyo sa pagho-host, kakailanganin mong maghintay ng hindi bababa sa 24 na oras para makumpleto ang pagpapalaganap sa Internet.

Kung hindi ito ang kaso, upang i-clear ang mga IP address at iba pang mga tala ng DNS mula sa iyong lokal na DNS cache maaari mong subukang i-flush ito, narito kung paano:

  1. Maglunsad ng command window.
  2. Ipasok ang |_+_|.

O sa pamamagitan ng Mac:

  1. Magbukas ng terminal window.
  2. Ipasok ang |_+_|.

Nalutas ang 502 Bad Gateway!

Ang mensahe ng error sa 502 Bad Gateway ay isang karaniwang tugon kapag may mali sa mga komunikasyon sa pagitan ng mga server na kasangkot sa pagbabalik ng iyong kahilingan sa web.

Ang 500 error na mensahe ay karaniwang nangangahulugan na may problema sa server-side ng exchange. Gayunpaman, kung minsan, ang dahilan ay maaaring sa lokal na kagamitan sa computer at/o network setup ng user. Sa kabutihang-palad, ito ay isang napaka-karaniwang error, at maraming mga bagay na maaari mong subukan ang iyong sarili upang maipakita ang iyong webpage, o hindi bababa sa maglalapit sa iyo sa pag-unawa sa ugat na dahilan.

Anong iba pang mga mensahe ng error ang naranasan mo kapag bumibisita sa mga web page? Nalutas ba ang problema? Ipaalam sa amin sa seksyon ng mga komento.

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Lumikha ng isang mailing list sa MailChimp
Lumikha ng isang mailing list sa MailChimp
Narito kung paano i-set up ang iyong unang mailing list gamit ang friendly at komprehensibong interface na batay sa web ng MailChimp. Ang pagsisimula ng pagsisimula ng isang listahan ay simple. I-click ang Mga Listahan sa menu bar ng MailChimp, pagkatapos ay Lumikha ng Iyong Unang Listahan. Ibigay ang
Paano Kumuha ng Ragebot sa Kik
Paano Kumuha ng Ragebot sa Kik
Ang paglikha ng Ragebot ay pangunahing naglalayong tulungan ang pamamahala ng pangkat ng Kik. Paminsan-minsan, lumalaki ang mga miyembro ng Kik group chat, at maaaring maging mahirap ang pamamahala sa kanila. Ang pagkuha ng Ragebot ay mahalaga, lalo na sa kaso ng malalaking grupo ng chat. Awtomatikong nag-aalis ang Ragebot
Ang Tamang Laki ng Larawan sa Instagram
Ang Tamang Laki ng Larawan sa Instagram
Ang mga masugid na gumagamit ng Instagram ay malamang na pamilyar sa nakakalito na algorithm ng pag-size ng larawan ng platform. Maaari mong subukang i-upload ang perpektong larawan para lang malaman na kailangan itong i-cut, i-crop, o ganap na baguhin ang laki. Walang paraan
Chromecast vs Roku Streaming Stick vs Amazon Fire TV Stick: ano ang pinakamahusay na dongle ng streaming ng TV?
Chromecast vs Roku Streaming Stick vs Amazon Fire TV Stick: ano ang pinakamahusay na dongle ng streaming ng TV?
Ang streaming dongles ay isang mahusay na paraan upang gawing isang smart TV ang iyong regular na HD TV nang hindi sinisira ang bangko. Mula nang maianunsyo ang Amazon Fire TV Streaming Stick sa Oktubre, na inaasahang ilulunsad sa UK
Paano Makikita ang I-edit ang Kasaysayan sa Google Keep
Paano Makikita ang I-edit ang Kasaysayan sa Google Keep
Kapag nagsusulat ka ng mga tala sa Google Keep, madalas mong kailangang i-edit ang mga ito. Ito man ay isang typo o isang pagbabago ng diskarte, ang isang solong tala ng Google Keep ay maaaring dumaan sa maraming mga pagbabago. Ngunit may paraan ba upang
Nakatagong Tampok ng Windows 10: Search Box sa Lock Screen
Nakatagong Tampok ng Windows 10: Search Box sa Lock Screen
Nakatanggap ang Windows 10 ng isang bagong tampok na pang-eksperimento. Mayroong isang box para sa paghahanap na lilitaw mismo sa iyong lock screen, pinapayagan ang paghahanap ng impormasyon sa Bing.
Paano Makahanap ng Eksaktong Model ng CPU ng iyong Mac
Paano Makahanap ng Eksaktong Model ng CPU ng iyong Mac
Kapag bumibili ng isang bagong Mac, nagbibigay ang Apple ng pangunahing impormasyon sa CPU ngunit itinatago ang tukoy na modelo ng processor. Mabuti ito para sa karamihan ng mga gumagamit, ngunit ang mga isyu sa pag-troubleshoot o umaasa na ihambing ang kanilang Mac sa isang PC o mas matandang Mac ay maaaring nais malaman eksakto kung aling CPU ang nagpapatakbo sa kanilang system. Narito kung paano mabilis na makahanap ang modelo ng CPU ng iyong Mac sa pamamagitan ng Terminal.