Error 504 ano ang ibig sabihin nito at paano ito ayusin. Ano ang ibig sabihin ng error na "504 Gateway Time-out" at kung paano lutasin ang problema

Ang Error 504 Gateway Timeout (time out) ay isa sa pinakakaraniwan. Ano ang 504 Gateway Timeout (time out)? Bilang isang patakaran, ang ganitong uri ng error ay maaaring mangyari kung ang isang malaking bilang ng mga kahilingan ay ipinadala sa server kung saan matatagpuan ang ilang mapagkukunan ng web, at wala itong oras upang iproseso ang mga ito, iyon ay, hindi ito maaaring bumalik sa loob ng itinatag na oras. limitahan ang tugon ng HTTP. Bilang resulta, maaaring maputol ang koneksyon, at hindi magkakaroon ng access ang user sa web resource. Ito ay dahil sa ang katunayan na ang server ay walang oras upang iproseso ang mga lumang kahilingan, kung saan marami na, at ang mga bago ay lilitaw na nakapila at walang oras upang maproseso.

Paano lutasin ang 504 Gateway Timeout (time out) na error?

Ang problema ay maaari ding nasa script, na walang oras upang makayanan ang gawain sa oras na inilaan dito. Sa karamihan ng mga kaso, nangyayari ito kapag na-access ng script ang mga third-party na node. Upang malutas ang problemang ito, sapat na upang madagdagan ang halaga Parameter ng PHP max_execution_time. Kung ang problema ay hindi nalutas, ang script mismo ay kailangang i-optimize sa ilang paraan upang makumpleto nito ang mga gawain sa loob ng tinukoy na oras.

Tanging isang administrator ng server ang makakayanan ang matinding problemang ito at kailangang pataasin ang pagganap nito nang maraming beses. Ang plano ay maisasakatuparan lamang kung ang bilang ng RAM computer, at baguhin din ang processor sa isang mas malakas. Bilang karagdagan, kakailanganin mong dagdagan ang bilang ng mga proseso ng httpd nang direkta kapaligiran ng Apache. Maaaring mangyari din na ang site ay kailangang "lumipat" sa isa pang pagho-host. Ang ganitong pangangailangan ay lilitaw lamang kung ang site ay matatagpuan sa isang regular na virtual hosting, ang administrator kung saan ay hindi tutugon sa mga kahilingan, o tumangging tumulong, o kung hindi niya malutas ang ganoong problema.

May isa pang solusyon na maaaring mag-apela sa karamihan ng mga user. Kasama sa opsyong ito ang pag-optimize ng site mismo. Ibig sabihin, kakailanganin ng tagapangasiwa ng site na i-optimize ang mga script, mga query sa SQL at marami pang iba upang maisakatuparan ang mga ito sa mas kaunting oras.

Magandang hapon po

Kapag ina-access ang site nakakakuha ako ng error 504 Gateway Timeout Error. Paano ito ayusin?

Sagot

Error 504 Gateway Timeout Error literal na nangangahulugan na ang isang server ay hindi nakatanggap ng tugon sa oras mula sa isa pang server na nakontak nito habang sinusubukang tuparin ang isang kahilingan sa browser o naglo-load ng isang pahina. Sa madaling salita, ang error ay nagpapahiwatig na walang matatag, sapat na mabilis na koneksyon sa Internet sa pagitan ng server kung saan matatagpuan ang iyong site at ang iyong computer.

Mayroong ilang mga paraan upang malutas ang problema.

Paraan 1: I-reload ang page sa web browser

Ang pinakaunang bagay na dapat mong gawin ay subukang i-reload ang pahina sa iyong browser pagkatapos ng isa o dalawang minuto. Posibleng pagho-host sa sa ngayon ay overloaded, at ang site ay mabilis na babalik sa trabaho. Maaari mo ring subukang buksan ang parehong pahina sa ibang browser. Bilang karagdagan, maaari mong gamitin espesyal na serbisyo sa online, na nagpapahiwatig na ang site ay hindi magagamit ng eksklusibo para sa iyo o para sa lahat ng mga gumagamit. Kung ang serbisyo ay nagpapakita ng mensaheng " site.ru ay tumitingin mula rito”, kung gayon ang site ay talagang hindi naa-access sa lahat.

Paraan 2: Huwag paganahin ang mga setting ng proxy

Madalas error 504 maaaring lumitaw dahil sa paggamit ng isang proxy server, na maaaring konektado sa browser mismo at sa mga setting adaptor ng network. Inirerekomenda na suriin kung ang isang proxy ay aktwal na ginagamit at huwag paganahin ito.

Paraan 3: Suriin ang serbisyo ng DNS

Error 504 Gateway Timeout Error maaaring sanhi din ng mga problema sa DNS-serbisyo, lalo na sa server, kapag, halimbawa, ang domain ay hindi na-convert sa tama IP. Madalas itong nangyayari kung inilipat mo lang ang iyong site mula sa lokal na kompyuter para sa pagho-host. Sa kasong ito, kailangan mong maghintay para sa pamamahagi DNS-data sa buong Network (karaniwan ay hanggang 48 oras).

Bilang karagdagan, ang mga problema sa DNS maaari ding lokal na kalikasan, i.e. sa iyong computer. Upang malutas ang mga ito, inirerekumenda na linisin DNS-cache. Halimbawa, para sa mga operating system Windows para dito gamitin ang command ipconfig /flushdns. SA macOS maaaring ilapat dscacheutil -flushcache.

Sa wakas, may karapatan kang magbago sandali DNS-iyong nagho-host ng mga server sa publiko (halimbawa, 8.8.8.8 o 8.8.4.4 mula sa Google).

Paraan 4: Pansamantalang huwag paganahin ang CDN

Isa pang dahilan para sa pagkakamali 504 Gateway Timeout Error— mga problema sa network ng paghahatid ng nilalaman ( CDN). Kung gagamitin mo ang serbisyong ito, maaari mo itong pansamantalang i-disable. Madalas na ginagamit upang ikonekta ito sa isang WordPress website libreng plugin Plugin ng CDN Enabler. Upang i-off CDN sa iyong website, ito ay sapat na upang i-deactivate lamang ito at suriin ang pagpapatakbo ng site. Kung pagkatapos nito ay magiging imposible na makapasok sa admin panel, kailangan mong kumonekta sa iyong hosting server (halimbawa, sa pamamagitan ng ), pumunta sa direktoryo ng mga plugin at palitan ang pangalan ng folder cdn-enabler. Bilang resulta, ang iyong koneksyon sa mga serbisyo CDN ay pansamantalang idi-disable. Ang sitwasyon ay katulad sa plugin. WP Rocket o sinumang nakikipag-ugnayan CDN.

Minsan error 504 maaaring lumitaw dahil sa paggamit ng mga proxy server tulad ng Cloudflare o Sucuri. Halimbawa, para sa unang serbisyo mayroong dalawang uri 504 mga error.

Opsyon 1

Sa kasong ito, ang problema ay talagang sa serbisyo Cloudflare. Upang malutas ito, kailangan mong makipag-ugnayan sa teknikal na suporta ng serbisyo.

Opsyon 2

Ang sitwasyong ito ay sanhi na ng iyong pagho-host. Sa kasong ito, inirerekumenda na gamitin sa sumusunod na paraan.

Paraan 5. Suriin ang pagho-host

Ang isang problema sa hosting server ay isang medyo karaniwang sanhi ng error. 504 Gateway Timeout Error. Ang katotohanan ay ang bawat kumpanya ng pagho-host ay may iba't ibang uri ng kagamitan at ang uri ng serbisyong ginamit. software. Mababang kapangyarihan na kagamitan o maling setting ng isa o ibang bahagi ng server ay maaari ding humantong sa 504 mga error. Kung ang lahat ng mga pamamaraan sa itaas ay hindi tumulong sa paglutas ng problema, malamang na ito ay talagang nakasalalay sa pagpapatakbo ng iyong pagho-host. Sa kasong ito, kinakailangan upang malaman sa teknikal na suporta ang mga tiyak na dahilan para sa paglitaw nito, na sa karamihan ng mga kaso ay mabilis na malaman ang sanhi ng error. Kung hindi, maaari mong isipin ang tungkol sa pagpapalit ng hosting.

Paraan 6. Pagsusuri at pagtukoy ng spam, mga virus at pag-atake ng DDoS

Isa pang dahilan 504 mga error ay ang pagkakaroon ng spam, virus o DDoS-mga pag-atake na maaaring humantong sa labis na karga at pagkabigo ng server. Sa kasong ito, kinakailangan, una, upang maging pamilyar sa mga tool na ibinigay ng kumpanya ng pagho-host upang labanan ang mga banta sa itaas. Kadalasan ang hosting admin panel ay naglalaman ng isang antivirus, pati na rin ang pagpapagana ng proteksyon laban sa DDoS-atake Tulad ng para sa mga komento sa spam sa website ng WordPress, ang kaukulang mga plugin ay nakikipaglaban dito nang epektibo (halimbawa, ang pinakasikat sa mga gumagamit Akismet Anti-Spam). Upang makilala ang mga banta, karaniwang pinag-aaralan nila ang mga istatistika ng server, mga istatistika mga search engine para sa kahina-hinala IP-mga address.

Paraan 7: Pagsuri sa Mga Aktibong Tema at Plugin

Minsan ito ay isang pagkakamali 504 Gateway Timeout Error maaaring mangyari dahil sa isang pagkabigo o mabagal na trabaho anumang plugin o tema. Sa kasong ito, kailangan mong malaman kung aling plugin o tema ang nabigo. Sa kaso ng mga tema, maaari mong i-activate ang anumang iba pang tema at agad na suriin ang resulta sa site. Kung ito ang dahilan, dapat mong hanapin ang dahilan sa code. Sa mga plugin, medyo naiiba ang mga bagay. Kaya, kakailanganin mong i-disable ang mga plugin na aktibo sa site nang paisa-isa at suriin ang mga ito sa site. Kung talagang nabigo ang isa sa kanila, maaari kang maghanap ng iba na may katulad na pag-andar.

Ang mga hindi inaasahang error kapag nagda-download at nag-a-update ng software kung minsan ay nakakagambala sa karaniwang mode ng paggamit ng device sa Android OS. Para sa karamihan sa kanila, ang isang solusyon ay natagpuan na sa proseso ng pag-aaral ng operating system, epektibong mga tagubilin upang maalis ang mga ito. Ang error code 504 Play Market ay dumanas ng parehong kapalaran.

Kadalasan, ang gumagamit ay hindi nangangailangan ng tiyak na kaalaman upang malutas ang error na ito. Ito ay sapat na upang sundin ang mga tagubilin na ibibigay sa artikulong ito lamang sa mga partikular na malubhang kaso na kailangan mong makipag-ugnay karagdagang mga kasangkapan, pagpapalawak ng mga kakayahan ng iyong telepono.

Mga dahilan para sa problema

  • Hindi matatag na koneksyon sa Internet.
  • . Nagkaroon ng problema sa proseso mga awtomatikong setting petsa at oras.
  • Luma na o buong cache, nasira na data ng Market at mga pantulong na serbisyo nito.
  • Maling pag-update ng Store o ng operating system mismo.
  • Hindi sapat na dami libreng espasyo sa default na seksyon ng pag-install.
  • Maling operasyon ng external memory card na sanhi ng error sa hardware, pagkabigo ng system o hindi magandang kalidad na contact sa pagitan ng card at ng device mismo.

Mga posibleng solusyon sa problema

Mga karaniwang solusyon

Suriin kaagad kung nangyari ang error. Kung ang error code ay 504 maglaro ng mga app hindi na lumalabas ang market, subukang huwag i-update ang Market hanggang sa mailabas ang isang tama at naitama na bersyon.

Pagpapanumbalik mula sa isang kopya

Kung lumitaw ang error pagkatapos susunod na update operating system, dapat kang bumalik sa nakaraang bersyon. Makakatulong dito ang built-in na tool sa rollback (kung mayroon ang ibinigay na device). operating system) o kailangan mong bumaling sa isang dating ginawang kopya gamit ang pinahabang pagbawi (). Gumawa ng kopya kasalukuyang bersyon system na may lahat ng mga parameter, "punasan" ang lahat ng mga seksyon, hindi kasama ang mga ito mula sa listahan panlabas na card memorya, pagkatapos ay ibalik sa na-clear na memorya ang kinakailangang kopya mula sa menu na "Ibalik".

Pagpapanumbalik mula sa isang kopya

Kung hindi lalabas ang error, subukang huwag mag-update hanggang sa higit pa matatag na bersyon. Makipag-ugnayan sa developer, localizer o firmware builder at ipaalam sa kanila ang tungkol sa problemang naranasan mo sa Play Market.

Paggawa gamit ang isang memory card

Siguraduhin na ang default na memorya ay may sapat na libreng espasyo upang mag-download at mag-install ng bagong application. Pinakamainam na dami libreng espasyo, na ipinapayong magkaroon para sa mga layuning ito - 10% ng kabuuang volume, o 1 GB. Kung walang sapat na espasyo, may ilang paraan para palayain ito:

  1. Alisin ang mga app na hindi mo ginagamit.
  2. Kung sa memorya ng system Ang mga "mabibigat" na multimedia file at mga dokumento ay naka-imbak, ilipat ang mga ito sa isang panlabas na card.
  3. I-clear ang cache ng mga app na karaniwan mong pinakaaktibo.
  4. Maglipat ng data ng application mula sa mga partition ng system patungo sa isang panlabas na drive.
  5. Alisin ang mga hindi nauugnay na larawan at musika.
  6. Mag-install ng mas magaan na firmware.
  7. Maghanap ng mas magaan na mga analogue ng madalas na ginagamit na mga application, mga bahagi, at mga laro.
  8. Bumili bagong mapa memorya na may higit pa libreng espasyo.
  9. Baguhin ang default na memory sa isang panlabas na drive kung mayroon kang hindi nagamit na libreng espasyo.

Kung ang application na iyong ina-update ay nasa isang memory card (o kung ang default na memorya ay isang panlabas na drive), kailangan mong ilipat ang umiiral na data sa mga partisyon ng system, pagkatapos ay idiskonekta ang drive. Upang gawin ito, pumunta sa mga setting problemadong aplikasyon, mag-click sa button na “Ilipat sa telepono”.

Pagkatapos makumpleto ang operasyon, pumunta sa seksyong "Memorya", mag-scroll sa pinakailalim at mag-click sa pindutang "Huwag paganahin ang panlabas na memory card" o "Alisin ang SD card".

Pagkatapos nito, pumunta muli sa Market at subukang i-download ang kailangan mo. Bilang opsyon sa pagkuha panlabas na imbakan– pisikal na alisin ito mula sa slot pagkatapos i-off ang telepono.

Nang hindi naglilipat ng data, maaari mong i-off ang telepono, ilabas ang card sa loob ng ilang segundo, pagkatapos ay ipasok itong muli at i-on ang device. Suriin ang kalidad ng mga contact sa magkabilang panig. Para sa maliliit na mantsa, inirerekomenda ang maingat na paglilinis gamit ang cotton swab na bahagyang binasa ng medikal na alkohol.

Ang 504 error na ito ay maaaring malutas nang simple, sa kabila ng medyo malaking bilang ang mga dahilan ng paglitaw nito. Kapag nagmamanipula ng mga parameter at data, siguraduhing gawin ito mga backup mahahalagang elemento at tandaan ang orihinal na posisyon ng mga slider, upang sa kaso ng mga problema sa system pagkatapos ng mga pagbabago, ang lahat ay maibabalik.

Ang error code 504 Gateway Time-out ay isang medyo partikular na problema na maaaring makaharap ng isang taong nagmamay-ari ng kanyang sarili. mga virtual server sa Internet. Ibig sabihin, ordinaryong gumagamit ang gulo na ito ay hindi nagbabanta, ngunit ang kategorya ng mga may-ari ng Internet server ay dapat malaman kung paano ayusin ang 504 gateway time out error.

504 gateway timeout – ano ito?

Naturally, inirerekumenda na simulan ang anumang pamamaraan ng paggamot na may pag-unawa sa mga sanhi ng pagkakamali. O hindi bababa sa alam ang kahulugan ng bawat problema. Kung isasalin mo ang "504 gateway time out" sa Russian, makakatanggap ka ng mensahe na nagsasabing tungkol sa gateway kung saan nag-expire na ang oras na inilaan para sa koneksyon.

Ibig sabihin, mukhang ganito:

  • Sinusubukan ng ilang user na mag-log in sa isang mapagkukunan na interesado siya.
  • Magsisimula ang proseso ng pagkonekta sa server.
  • Ang pamamaraan ay hindi natatapos sa inilaang oras.

Bilang resulta, lalabas ang error code 504 Gateway Time-out.

Naturally, ang mga bisita na nakikita na ang pag-access sa site na kailangan nila ay imposible ay maaari lamang pumunta sa nakikipagkumpitensya, nagtatrabaho na mga mapagkukunan. Iyon ay, ang may-ari ng isang may problemang server ay maaaring mawalan ng mga bisita, trapiko at kanyang kita. Samakatuwid, napakahalaga na magkaroon ng impormasyon kung paano lutasin ang problema sa time out ng 504 gateway.

Paano ayusin ang 504 gateway time out nginx at mga analogue nito

May tatlong paraan na makakatulong sa paglutas ng problemang ito.

  1. Hardware.

Sa kasong ito, nangangahulugan ito ng pagtaas ng kapangyarihan ng kagamitan kung saan matatagpuan ang mga server ng Internet. Iyon ay, ang may-ari ng kagamitan ay kinakailangang bumili ng karagdagang memorya ng pagpapatakbo, pagbutihin ang processor. Siyempre, nangangailangan ito ng seryosong pamumuhunan, ngunit kung minsan ay walang ibang pagpipilian. Siyempre, kung inaasahan ng may-ari ng mga server ng Internet na higit pang mapaunlad ang kanyang negosyo.

  1. Programa.

Ang pagpipiliang ito ay nagpapahiwatig, kapag ang isang 504 gateway timeout ay nangyari, upang mapadali ang mga script na ginamit, na, bilang karagdagan sa kanilang mga positibong katangian, ay mayroon ding mga negatibo. Halimbawa, pinapataas nila ang oras ng koneksyon sa isang malayuang server.

  1. Pag-optimize.

Sa panahon ng operasyon nito, ang anumang server ay nagpapatakbo ng maraming iba't ibang mga proseso. Ang parehong mga script Mga query sa SQL at iba pa. Naturally, dapat mong i-access ang mga naturang pamamaraan, tingnan ang listahan at huwag paganahin ang mga maaaring hindi kinakailangan.

Error 504 gateway time out para sa mga may-ari ng website

Siyempre, ang sitwasyong ito ay maaaring makatagpo hindi lamang ng mga may-ari ng server, kundi pati na rin ng mga taong nagpapatakbo ng kanilang mga website sa kanila. Ano ang gagawin sa kasong ito? Una sa lahat, makipag-ugnayan sa serbisyo ng suporta, na dapat na itama kaagad ang sitwasyon. Kung hindi ito nangyari o nangyari ang error code na 504 Gateway Time-out nang may nakababahala na dalas, kung gayon mayroon lamang isang paraan out - lumipat sa ibang hosting provider na maaaring maprotektahan ang may-ari ng site mula sa naturang problema.

Kung ang server kung saan matatagpuan ang iyong mapagkukunan ay overloaded (nangyayari ito dahil sa pagkaubos ng limitasyon sa trapiko), ipinapakita nito ang mensahe sa user: "Error 504 gateway time out." Isinalin sa Russian, ang ibig sabihin nito ay: "ang oras ng pagtugon ng gateway ay nag-expire na, ang gateway ay hindi tumutugon." Ang isang sitwasyon ay lumitaw kapag ang Apache ay pisikal na hindi maproseso ang lahat ng mga kahilingan sa http, at sila ay pumila. Gayunpaman, lumipas ang isang limitadong oras at isang mensahe ang natanggap na nagsasabi na ang kahilingan ay hindi pa naproseso.

Upang malutas ang sitwasyon, kailangan mong i-optimize ang iyong server. Upang gawin ito, kailangan mong baguhin ang dami ng RAM at ang numero mga kahilingan sa http(Apache) patungo sa kanilang pagtaas. Ang isa pang pagpipilian ay upang i-optimize ang pagganap ng lahat ng mga script sa iyong site. Ang operasyong ito ay makakatulong na mapabuti ang pagiging produktibo sa pagproseso.

Kung magbabayad ka para sa iyong pagho-host, dapat kang makipag-ugnayan kaagad sa suporta para sa tulong. Ang serbisyo ng suporta ay obligadong suriin ang iyong site para sa anumang mga malfunctions at, kung maaari, "ayusin" ito. Ang pagkakataong ito ay hindi dapat pabayaan. Maaaring may mas maraming "butas" na kailangang tapatan kaysa sa iyong iniisip. Ang ilang mga hosting provider ay nagbibigay ng teknikal na suporta sa pamamagitan ng telepono. Ang ganitong uri Ang tulong ay lubhang kapaki-pakinabang kung ito ang iyong unang pagkakataong makatagpo ng ganoon mga teknikal na problema, tulad ng error 504. Salamat sa suportang ito, matututunan mo kung paano ayusin ang mga ito sa iyong sarili, nang walang tulong mula sa labas.

May isa pang dahilan kung bakit maaaring mangyari ang isang 504 error: ang script na nagpapatupad ng ilang command ay hindi akma sa loob ng time frame na itinakda para dito. Maaaring may kaugnayan ito sa kahilingan mga mapagkukunan ng third party, o siya mismo ay may ibang ginagawa sa oras na ito. Halimbawa, nagtatayo index ng paghahanap.
Upang alisin ang kasalanan, maaari kang pumunta sa dalawang paraan:
1) gawing mas madali ang script sa pamamagitan ng pag-optimize nito;
2) taasan ang halaga ng parameter ng PHP max_execution_time.
Muli ay nais kong itaas ang isyu ng teknikal na suporta hosting provider kung saan matatagpuan ang iyong website. Siyempre, lahat ay may kanya-kanyang sarili, ngunit ang mga tungkulin ng suporta ay sapilitan para sa lahat. May mga kaso kapag ang mga tanong na ipinadala sa suporta ay nananatiling hindi nasasagot. Lalo na kung may kinalaman ito sa anumang mga lags. Halimbawa, ang parehong 504 error ay nangyayari Sa kasong ito, baguhin ang hosting. Kung higit pa malubhang problema, kung gayon ay malamang na hindi ka umasa sa kanilang tulong.


May isa pang punto na dapat banggitin. Kung ang iyong site ay matatagpuan sa libreng pagho-host at may tatlong antas na domain, pagkatapos ay huwag asahan na susuriin ang iyong mga aplikasyon sa malapit na hinaharap. Una sa lahat, gumagana ang naturang suporta sa mga kliyente na nagbabayad sa kanila ng buwanang lugar sa site, siyempre, walang dahilan upang sisihin sila, dahil mga regular na customer mas mahalaga. Samakatuwid, kung nais mong hindi ka na abalahin ng 504 error sa hinaharap, dumiretso sa may bayad na pagho-host. Walang catch dito; sa pamamagitan ng paglipat sa naturang pakete, ililigtas mo ang iyong sarili at ang iyong trabaho sa Internet mula sa maraming hindi kanais-nais at hindi nahuhulaang mga problema.

Iyon lang ang gusto kong sabihin sa iyo tungkol sa isang hindi pangkaraniwang bagay tulad ng error 504. Hayaan itong mangyari sa iyo nang madalang hangga't maaari!