Išspręskite „HestiaCP Gateway“ skirtojo laiko problemą. Šliuzas laiku negavo atsakymo iš ankstesnio serverio arba programos.

Ar susidūrėte su phpMyAdmin arba HestiaCP šliuzo skirtojo laiko problemomis ? Jūs ne vienintelis, susiduriantis su ta pačia problema.

Išspręskite „HestiaCP Gateway“ skirtojo laiko problemą. Šliuzas laiku negavo atsakymo iš ankstesnio serverio arba programos.

Kai esate keliuoseWordPressDažnai matomas svetainėje "Gateway timed out. The gateway did not receive a timely response from the upstream server or application.„Toks klaidos pranešimas priverčia žmones išprotėti ▼

Matyti klaidos pranešimą „Šliuzo laikas baigėsi. Šliuzas negavo laiku atsakymo iš siųstuvo ar programos“ pakartotinai keliose „WordPress“ svetainėse yra nepaprastai erzina.

Tokia problema ne tik paveikia įprastą svetainės veikimą, bet ir sukelia norą nedelsiant rasti sprendimą.

Dabar išsamiai išanalizuosiu šią problemą ir pateiksiu keletą veiksmingų sprendimų.

Kas yra šliuzo skirtasis laikas?

Paprastai tariant, šliuzo skirtasis laikas yra klaida, kuri atsiranda, kai serveris per ilgai laukia atsakymo iš kito serverio.

Ši klaida dažniausiai įvyksta, kai jūsų svetainėje intensyvus srautas arba vykdomi intensyvūs scenarijai, o serveris negali laiku atsakyti į užklausą, todėl galiausiai įvyksta skirtojo laiko klaida.

Kodėl baigiasi šliuzo skirtasis laikas?

Yra kelios priežastys, kodėl gali baigtis šliuzo skirtasis laikas. Dažniausia priežastis yra ta, kad serveris per ilgai apdoroja užklausą.

Pavyzdžiui, kai atnaujinate papildinius arba paleidžiate sudėtingus scenarijus savo „WordPress“ svetainėje, serveris užtrunka ilgai, kol apdoroja šias užklausas.

Jei apdorojimo laikas viršija serverio nustatytą laiką, įvyks skirtojo laiko klaida.

Kodėl baigiasi šliuzo skirtasis laikas? Yra kelios priežastys, kodėl šliuzo skirtasis laikas gali pasibaigti. Dažniausia priežastis yra ta, kad serveris per ilgai apdoroja užklausą. Pavyzdžiui, kai atnaujinate papildinį „WordPress“ svetainėje arba paleidžiate sudėtingą scenarijų, serveriui reikia daug laiko šioms užklausoms apdoroti. Jei apdorojimo laikas viršija serverio nustatytą skirtojo laiko tarpą, įvyks skirtojo laiko klaida.

Savo „WordPress“ sąrankoje naudojau VPS ir įdiegiau „Debian 12.6“ (x86_64) bei „HestiaCP“ kaip serverio valdymo pultą.

„HestiaCP“ sujungia „Apache“ ir „Nginx“ kaip žiniatinklio serverio platformą, skirtą valdyti kelis domenus.

Kaip ištaisyti phpMyAdmin šliuzo skirtąjį laiką?

Nepaisant galingų „HestiaCP“ funkcijų, „Apache “ skirtojo laiko nustatymai dažnai yra šliuzo skirtojo laiko pabaigos priežastis pagal numatytuosius nustatymus .

Numatytasis skirtasis laikas yra 30 sekundžių . Jei užklausos apdorojimo laikas viršija 30 sekundžių, serveris nutraukia ryšį ir sukelia skirtojo laiko klaidą.

1. Prisijunkite prie VPS serverio per SSH, kad atliktumėte konfigūracijos pakeitimus

Pirmasis būdas yra prisijungti prie VPS serverio tiesiogiai per SSH ir modifikuoti Apache konfigūracijos failą.

Veiksmai yra tokie:

  • Prisijunkite prie VPS serverio per SSH

Prisijunkite prie savo VPS serverio naudodami pageidaujamą SSH programinę įrangą.

  • Redaguoti Apache2 konfigūracijos failą

Norėdami redaguoti „Apache“ konfigūracijos failą, įveskite šią komandą:

vi /etc/apache2/apache2.conf
  • Padidinkite skirtąjį laiką

Konfigūracijos faile suraskite parametrą „Timeout“ ir pakeiskite jį iš numatytųjų 30 sekundžių į 60 sekundžių ar ilgiau. Tai reiškia, kad serveris ilgiau lauks atsakymo, prieš atsijungdamas.

Timeout 60

Konfigūracijos faile suraskite parametrą „Timeout“ ir pakeiskite jį iš numatytųjų 30 sekundžių į 60 sekundžių ar ilgiau. Tai reiškia, kad serveris ilgiau lauks atsakymo, prieš atsijungdamas.

  • Iš naujo paleiskite „Apache“ paslaugą

Išsaugokite konfigūracijos failą ir išeikite iš redaktoriaus, tada iš naujo paleiskite „Apache“ paslaugą, kad pritaikytumėte pakeitimus:

service apache2 restart

Išsaugokite konfigūracijos failą ir uždarykite redaktorių. Tada paleiskite „Apache“ paslaugą iš naujo, kad pakeitimai įsigaliotų: `service apache2 restart`

Tokiu būdu galite efektyviai pratęsti serverio skirtąjį laiką ir išvengti šliuzo skirtojo laiko klaidų, kurias sukelia ilgas apdorojimo laikas.

2. Sureguliuokite nustatymus naudodami HestiaCP

Jei pageidaujate grafinės sąsajos, taip pat galite pakeisti Apache skirtojo laiko nustatymus naudodami HestiaCP valdymo skydelį.

Veiksmai yra tokie:

  • Prisijunkite prie HestiaCP valdymo pulto

Prisijunkite prie HestiaCP valdymo pulto naudodami administratoriaus paskyrą.

  • Įveskite serverio nustatymus

„HestiaCP“ prietaisų skydelyje spustelėkite „ Serverio nustatymai “ ▼

„HestiaCP“ prietaisų skydelyje spustelėkite „Serverio nustatymai“.

Tada spustelėkite „ Apache2 “, kad redaguotumėte ▼

Tada spustelėkite „Apache2“, kad redaguotumėte. 

  • Padidinkite skirtąjį laiką

„Apache2“ nustatymų puslapio apačioje raskite skirtojo laiko parinktį ir pakeiskite ją iš numatytųjų 30 sekundžių į 60 sekundžių ar daugiau.

Išspręskite „HestiaCP Gateway“ skirtojo laiko problemą. Šliuzas laiku negavo atsakymo iš ankstesnio serverio arba programos.

  • išsaugoti pakeitimus

Išsaugokite nustatymus, pakeitimai bus pritaikyti automatiškai, o svetainės skirtojo laiko pabaigos problemos bus pašalintos.

3. Kiti skirtojo laiko nustatymų koregavimai

Jei pirmiau nurodyti du metodai vis tiek negali išspręsti problemos, taip pat galite pabandyti pakoreguoti kitus susijusius skirtojo laiko nustatymus.

Apache2 ir PHP nustatymai

Apache2 tarnyboje taip pat galite redaguoti PHP konfigūracijos failą

▲ „Apache2“ paslaugose parametrus „max_execution_time “ ir „max_input_time“ taip pat galite pridėti redaguodami PHP konfigūracijos failą.

Šie du parametrai kontroliuoja maksimalų PHP scenarijaus vykdymo laiką ir maksimalų įvesties laiką

Šie du parametrai kontroliuoja maksimalų PHP scenarijaus vykdymo laiką ir maksimalų įvesties laiką.

Nginx nustatymai

Jei jūsų serveris naudoja Nginx kaip atvirkštinį tarpinį serverį arba žiniatinklio serverį▼

„Nginx“ nustatymai: jei jūsų serveris naudoja „Nginx“ kaip atvirkštinį tarpinį serverį arba žiniatinklio serverį

Taip pat galite pridėti skirtojo laiko nustatymus, tokius kaip „proxy_read_timeout“ ir „proxy_connect_timeout“, „Nginx“ konfigūracijos faile .

Kiekvienas parametras gali būti koreguojamas žingsnis po žingsnio, kol rasite geriausią savo svetainės konfigūraciją▼

Kiekvienas parametras gali būti koreguojamas žingsnis po žingsnio, kol rasite geriausią savo svetainės konfigūraciją.

Prieglobos paslaugų teikėjų keitimas: paskutinė išeitis

Jei nė vienas metodas nepadeda išspręsti problemos, gali tekti apsvarstyti galimybę perkelti savo „WordPress“ egzempliorių pas kitą prieglobos paslaugų teikėją.

Dabartinio serverio našumo gali nepakakti jūsų svetainės apkrovai palaikyti, todėl dažnai pasitaiko skirtojo laiko pabaigos klaidų. Perjungę į didesnio našumo serverį, galite visiškai išspręsti šią problemą.

Išvada

Ištaisyti phpMyAdmin šliuzo skirtojo laiko problemą nėra sunku.

Atminkite, kad skirtojo laiko problemas dažnai sukelia nepakankamas serverio našumas arba netinkama konfigūracija.

Todėl optimizavus serverio nustatymus ir pagerinus serverio našumą, gali būti gerokai sumažintas skirtojo laiko klaidų atsiradimas.

Susidūrę su panašiomis problemomis, lengvai nepasiduokite. Išbandykite įvairius metodus, kol rasite geriausią sprendimą.

Galiausiai raginu jus toliau gilintis į serverio optimizavimo žinias , kad galėtumėte geriau valdyti ir prižiūrėti savo svetainę.

Pagrindinių straipsnio punktų santrauka

  • Šliuzo skirtasis laikas dažniausiai atsiranda dėl to, kad serveris per ilgai atsako.
  • „Apache“ skirtojo laiko parametrų reguliavimas naudojant SSH arba HestiaCP gali veiksmingai išspręsti problemą.
  • Jei reikia, taip pat galite koreguoti atitinkamus PHP ir Nginx skirtojo laiko parametrus.
  • Jei visa kita nepavyksta, apsvarstykite galimybę pakeisti prieglobos paslaugų teikėją.

Išspręsti vartų skirtojo laiko problemą nėra sunku, tačiau reikia kantrybės ir įgūdžių. Neleiskite šiai problemai trukdyti jūsų svetainei veikti kaip įprasta, imkitės veiksmų dabar ir išspręskite ją!

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Pereikite į viršų