Mga computerKaligtasan

Error "502 Bad Gateway" - ano ito? Mga sanhi ng at remedyong

Ang bawat user ng Internet ay nakakita sa mensahe browser "502: Bad Gateway», na nangangahulugan na ang hitsura ng isang error sa gilid ng web server sa panahon ng query sa pagpoproseso. Ang pinaka-karaniwang dahilan ng mga pagkabigo na nauugnay sa maling na-configure web server hardware o hosting kumpanya. Standard na isyu ay ang hindi tamang pangangasiwa ng DNS o proxy server.

Ano ang "502: Bad Gateway"

Ang error na ito ay nagpapahiwatig na ang kahilingan mula sa browser sa web server ginawa, ngunit ay hindi tama ang hawakan o inalis mula sa mga karaniwang queue. Kung ang application server ay matatagpuan sa likod ng isang Internet gateway, ito ay malamang na ang problema ay sa gateway o sa trabaho ng web server, na nagpapadala ng impormasyon sa error gateway, at pagkatapos ito ay ipinapakita sa browser ng gumagamit.

Ang mga sanhi ng error 502. Ang kakulangan ng mga mapagkukunan ng server

Ang pangunahing problema ng mga pangyayari ng error na ito ay hindi sapat na mga mapagkukunan ng server upang mahawakan ang mga papasok na mga query, dahil sa kung saan ang server ay nagsisimula upang makabuo ng isang error 502. Kakulangan ng mga mapagkukunan ay maaaring maging alinman sa hardware (kakulangan ng memory, hindi sapat sa pagpoproseso ng bilis o drive) at software na kaugnay maling pag-configure server o software na ginamit.

Ngunit may mga sitwasyon kung saan ang isang server na may sapat na resources ay patuloy na panaka-nakang bubuo ng error 502: Bad Gateway. Ano ang maaaring ito ay, kung hindi hardware pagkabigo?

mga limitasyon na mapagkukunan ay maaaring awtomatikong ipapasok kapag lumabas ka ng dedikadong VPS server o nakabahaging hosting sa labas ng taripa plano. Bilang isang resulta, ang server ay hindi maaaring panghawakan ang kasalukuyang load.

Web server tulad ng Apache, magkaroon ng isang nakapirming numero ng mga kahilingan handler, na kung saan ay tinukoy sa kanyang configuration. Kung sila pareho ay abala, ang mga papasok na kahilingan ay nakapila, at habang hindi ito maaaring lumampas ng isang minuto para sa bawat isa sa kanila. Sa kaganapan ng isang kahilingan timeout ay iniurong at ang user ay bibigyan ng isang error handler 502. Bukod pa rito kailangan lang ay hindi maaaring magkaroon ng sapat na kasalukuyang magagamit na mapagkukunan para sa normal na processing queue.

Kung ikaw ay gumagamit sa server PHP + FastCGI software bundle sa isang bilang ng mga di-optimize na proseso php-cgi halos palaging lumabas dahil Sobra at kawalan ng mapagkukunan.

Ang pinaka-karaniwang sanhi ng isang kakulangan ng mga mapagkukunan para sa mga kahilingan sa pagpoproseso ng

  1. Ang server ay hindi maaaring makaya gamit ang mga kasalukuyang bilang ng mga sabay-sabay na mga bisita. Gayundin, ang isang makabuluhang bahagi ng mga mapagkukunan ay maaaring gumastos ng iba't-ibang mga spider ng search engine , at ang mga maling software script.
  2. server Sobra na sa panahon hacker DDoS-atake kapag ang server ay inihatid sa ang pagkabigo ng isang malaking bilang ng mga sabay-sabay mga kahilingan upang maisaproseso.
  3. May mga oras na kapag gumagamit ng mga serbisyo ng virtual hosting biglang isang error 502: Bad Gateway. Ano ang ibig sabihin? Ito ay maaaring magpahiwatig ng isang problema sa host side, na kilala bilang overselling, t. E. Hosting kumpanya ng paglalagay ng isang server ng isang halaga ng mga client account na sandali ng peak load kasalukuyang kakulangan nila ng mga mapagkukunan ng hardware.
  4. Hindi tamang configuration ng server mismo, o kakulangan ng software o hardware compatibility.
  5. Gamit ang online na plug panlabas na mapagkukunan, tulad ng isang counter ng bisita, iba't-ibang mga informers, mga script. Ang error ay maaaring mangyari sa kaso ng mga problema na may panlabas na mga pinagkukunan.
  6. I-download ng malalaking file sa server kapag ang mahinang kalidad ng koneksyon sa Internet.

PHP Script Error

Error 502 ay maaaring mangyari dahil mga script, mga plug-in o extension sa PHP wika, na kung saan sa sandaling makumpleto ang pagpapatupad server ay hindi ihatid ang kaukulang code. Halimbawa, upang bumuo ng isang error 502: Bad Gateway nginx bilang isa sa mga proxy server na opsyon ay maaaring dahil sa hindi wastong pagpapasiya ng katayuan script at pagdama ng pagtatanggal sa serbisyo ng isang web server tulad ng isang pagkabigo ng sistema.

Kaya, ang lahat ng mga static na impormasyon (mga guhit, mga pahina ng site, Robots) file upang i-load nang maayos at walang error. Ano ang "502: Bad Gateway" sa kasong ito? Na ang isang kabiguan ay nangyayari ay kapag pag-download ng software mga script, mga plug-in at mga extension.

Pinagpaparusa mga panukala 502

Ang unang hakbang ay upang pag-aralan ang kasalukuyang pag-load ng server, lalo na sa sandali ng error. Partikular na atensiyon ay dapat bayaran sa pag-load ng memorya at ang pangangailangan upang taasan ang laki nito upang mapabuti ang query processing.

Lagyan ng check ang tamang setting ng mga limitasyon sa bilang ng mga sabay-sabay na na-proseso sa pamamagitan ng mga proseso ng php-cgi. Ang kanilang maling configuration ay humantong sa mabilis na serbisyo at pare-pareho ang Sobra na pangyayari message "502: Bad Gateway". Ano ito at kung paano upang ayusin ang mga limitasyon ng mga proseso, hanapin ang service desk hosting provider.

I-minimize ang mga kahilingan sa mga panlabas na mapagkukunan ng network, at i-set ang oras na limitasyon para sa kanilang pag-load at tugon. Ito ay nagpapahintulot sa iyo na makita, kung ano na mag-iwan resources ng server, at makatulong sa mapupuksa ang mga panlabas na "pagdulas" ng site.

Sa kaso ng hinala ng overselling o maling setting ng server configuration, kontakin ang host customer support. Kung walang reaksyon at ang problema ay nagpatuloy, baguhin ang hosting provider. Hindi available ang server ay maaaring magresulta sa pagkalugi dahil sa isang simpleng error 502: Bad Gateway. Ano ang ibig sabihin para sa negosyo, sa tingin ko ito ay hindi kinakailangan upang ipaliwanag.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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