HestiaCP Gateway-ийн асуудлыг шийдвэрлэх. Гарц нь дээд талын сервер эсвэл програмаас цаг тухайд нь хариу ирээгүй.

Та нар уулзаж байсан ууphpMyAdmin,HestiaCP Гарцын завсарлагааны асуудал? Та ижил асуудалтай ганцаараа биш.

HestiaCP Gateway-ийн асуудлыг шийдвэрлэх. Гарц нь дээд талын сервер эсвэл програмаас цаг тухайд нь хариу ирээгүй.

Та олонд байх үедWordPressЦахим хуудаснаас байнга хардаг "Gateway timed out. The gateway did not receive a timely response from the upstream server or application."Иймэрхүү алдааны мессеж нь хүмүүсийг галзууруулдаг ▼

WordPress-ийн олон вэбсайт дээр "Gateway хугацаа дууссан. Gateway нь дээд сервер эсвэл програмаас цаг тухайд нь хариу хүлээн аваагүй" гэсэн алдааны мессежийг олон удаа харах нь маш их бухимдал төрүүлдэг.

Иймэрхүү асуудал нь вэб сайтын хэвийн үйл ажиллагаанд сөргөөр нөлөөлөхөөс гадна шууд шийдлийг олох хүсэл төрүүлдэг.

Одоо би энэ асуудлыг нарийвчлан шинжилж, хэд хэдэн үр дүнтэй шийдлийг танд санал болгоно.

Гарцын завсарлага гэж юу вэ?

хялбараар хэлбэл,Гарцын завсарлагаЭнэ нь таны сервер өөр серверээс хариу хүлээж байх үед хэтэрхий удаан хүлээснээс үүссэн алдаа юм.

Энэ алдаа нь ихэвчлэн таны вэб сайт ачаалал ихтэй эсвэл зарим хүнд скрипт ажиллуулж байгаа үед тохиолддог бөгөөд сервер хүсэлтэд цаг тухайд нь хариу өгөх боломжгүй, эцэст нь завсарлагааны алдаа гарахад хүргэдэг.

Яагаад гарцын завсарлага үүсдэг вэ?

Гарцын завсарлага янз бүрийн шалтгааны улмаас үүсч болно.хамгийн нийтлэг шалтгаануудСервер хүсэлтийг боловсруулахад хэтэрхий удаж байна.

Жишээлбэл, та WordPress сайт дээрээ залгаасуудыг шинэчлэх эсвэл нарийн төвөгтэй скриптүүдийг ажиллуулах үед сервер эдгээр хүсэлтийг боловсруулахад удаан хугацаа шаардагдана.

Хэрэв боловсруулах хугацаа нь серверийн тогтоосон хугацаанаас хэтэрвэл завсарлагааны алдаа гарна.

Яагаад гарцын хугацаа дуусдаг вэ? Гарцын хугацаа дуусах хэд хэдэн шалтгаан бий. Хамгийн түгээмэл шалтгаан нь сервер хүсэлтийг боловсруулахад хэтэрхий удаан хугацаа зарцуулдаг явдал юм. Жишээлбэл, та WordPress вэбсайт дээрх залгаасыг шинэчлэх эсвэл нарийн төвөгтэй скрипт ажиллуулах үед сервер эдгээр хүсэлтийг боловсруулахад нэлээд хугацаа шаардагдана. Хэрэв боловсруулах хугацаа нь серверийн тогтоосон хугацаанаас хэтэрвэл хугацаа дуусах алдаа гарна.

Миний WordPress тохиргоонд би ашигладагVPS, сервер дээр суулгасанDebian 12.6 (x86_64)ТэгээдHestiaCPхяналтын самбар болгон.

HestiaCPЭнэ нь Apache болон Nginx-ийг олон домэйн нэрийг удирдах вэб серверийн платформ болгон нэгтгэдэг.

PhpMyAdmin гарцын саатлыг хэрхэн засах вэ?

Хэдийгээр HestiaCP нь хүчирхэг боловч анхдагч тохиргоонд,АпачиХугацаа дуусах тохиргоо нь ихэвчлэн гарцын завсарлага үүсгэдэг буруутан юм.

Үндсэн хугацаа нь 30 секунд байна, хүсэлтийг боловсруулах хугацаа 30 секундээс хэтэрвэл сервер холболтыг тасалснаар завсарлагааны алдаа гарах болно.

1. Тохиргооны өөрчлөлтийг хийхийн тулд SSH-ээр VPS серверт нэвтэрнэ үү

Эхний арга нь VPS сервер рүү шууд SSH-ээр нэвтэрч, дараа нь Apache тохиргооны файлыг өөрчлөх явдал юм.

Алхамууд нь дараах байдалтай байна.

  • VPS сервер рүү SSH-ээр нэвтэрнэ үү

Өөрийн ердийн SSH-г ашиглаПрограм хангамжVPS сервертээ нэвтэрнэ үү.

  • Apache2 тохиргооны файлыг засах

Apache-ийн тохиргооны файлыг засахын тулд дараах тушаалыг оруулна уу:

vi /etc/apache2/apache2.conf
  • Хугацаа нэмэгдүүлэх

Тохиргооны файлаас "Timeout" параметрийг олоод анхдагчаас өөрчилнө үү30 секундболгон өөрчлөх60 секундэсвэл түүнээс дээш. Энэ нь серверийг салгахаасаа өмнө хариу хүлээх болно гэсэн үг юм.

Timeout 60

Тохиргооны файлаас "Timeout" параметрийг олоод анхдагч 30 секундээс 60 секунд буюу түүнээс дээш болгож өөрчилнө үү. Энэ нь сервер салгахаасаа өмнө хариу хүлээхэд удаан хугацаа шаардагдана гэсэн үг юм.

  • Apache үйлчилгээг дахин эхлүүлнэ үү

Тохиргооны файлыг хадгалаад засварлагчаас гараад, өөрчлөлтийг хэрэгжүүлэхийн тулд Apache үйлчилгээг дахин эхлүүлнэ үү:

service apache2 restart

Тохиргооны файлыг хадгалаад засварлагчаас гарна уу. Дараа нь өөрчлөлтүүдийг хэрэгжүүлэхийн тулд Apache үйлчилгээг дахин эхлүүлнэ үү: `service apache2 restart`

Ингэснээр та серверийн ажиллах хугацааг үр дүнтэйгээр сунгаж, боловсруулалтын урт хугацаанаас үүдэлтэй гарцын завсарлагын алдаанаас зайлсхийх боломжтой.

2. HestiaCP-ээр дамжуулан тохиргоог тохируулна уу

Хэрэв та график интерфэйстэй ажиллахыг илүүд үзэж байгаа бол HestiaCP хяналтын самбараар дамжуулан Apache-ийн хугацаа дуусах тохиргоог өөрчлөх боломжтой.

Алхамууд нь дараах байдалтай байна.

  • HestiaCP хяналтын самбарт нэвтэрнэ үү

Administrator бүртгэлээ ашиглан HestiaCP хяналтын самбарт нэвтэрнэ үү.

  • Серверийн тохиргоог оруулна уу

HestiaCP хяналтын самбар дээр товшино ууСерверийн тохиргоо"▼

HestiaCP хяналтын самбар дээр "Серверийн тохиргоо" дээр дарна уу.

Дараа нь "дарна ууApache2"Засварлах▼

Дараа нь засахын тулд "Apache2" дээр дарна уу. 

  • Хугацаа нэмэгдүүлэх

Apache2 тохиргооны хуудасны доод хэсэгт Timeout сонголтыг олоод анхдагчаас өөрчил30 секундболгон өөрчлөх60 секундэсвэл түүнээс дээш.

HestiaCP Gateway-ийн асуудлыг шийдвэрлэх. Гарц нь дээд талын сервер эсвэл програмаас цаг тухайд нь хариу ирээгүй.

  • 保存 更改

Тохиргоог хадгалснаар өөрчлөлтүүд автоматаар хэрэгжиж, таны вэб сайтын завсарлага арилах болно.

3. Бусад хугацаа дуусах тохиргооны тохируулга

Дээрх хоёр арга нь асуудлыг шийдэж чадахгүй хэвээр байгаа бол та бусад холбогдох хугацаа дуусах тохиргоог тохируулахыг оролдож болно.

Apache2 болон PHP тохиргоо

Apache2 үйлчилгээнд та мөн PHP тохиргооны файлыг засах боломжтой

▲ Apache2 үйлчилгээнд та мөн дамжуулж болноPHP тохиргооны файлыг засах,нэмэгдүүлэхmax_execution_timeТэгээдхамгийн их_ цаг_цагаах цагпараметрүүд.

Эдгээр хоёр параметр нь PHP скриптийн хамгийн их ажиллах хугацаа болон хамгийн их оруулах хугацааг хянадаг

Эдгээр хоёр параметр нь PHP скриптийн хамгийн их гүйцэтгэлийн хугацаа болон хамгийн их оруулах хугацааг хянадаг.

Nginx тохиргоо

Хэрэв таны сервер Nginx-ийг урвуу прокси эсвэл вэб сервер болгон ашигладаг бол▼

Nginx тохиргоо: Хэрэв таны сервер Nginx-ийг урвуу прокси эсвэл вэб сервер болгон ашигладаг бол

Та үүнийг Nginx тохиргооны файлд нэмж болнопрокси_унших_хугацааТэгээдпрокси_холбох_хугацааХүлээх хугацаа дуусах тохиргоо.

Вэбсайтынхаа хамгийн сайн тохиргоог олох хүртэл параметр бүрийг алхам алхмаар тохируулж болно▼

Параметр бүрийг сайтынхаа хамгийн сайн тохиргоог олох хүртэл алхам алхмаар тохируулж болно.

Хостинг үйлчилгээ үзүүлэгчдийг өөрчлөх: Сүүлчийн арга зам

Хэрэв бүх зүйл амжилтгүй болвол та WordPress инстанцаа өөр рүү шилжүүлэх талаар бодож болноХостинг үйлчилгээ үзүүлэгч.

Одоогийн серверийн гүйцэтгэл нь таны вэбсайтын ачааллыг дэмжихэд хангалтгүй байж магадгүй бөгөөд энэ нь ихэвчлэн завсарлагааны алдаа гарахад хүргэдэг. Өндөр хүчин чадалтай сервер рүү шилжсэнээр та энэ асуудлыг бүрэн шийдэж чадна.

Дүгнэлт

Та дээр дурдсан алхмуудыг дагаж мөрдвөл phpMyAdmin гарцын завсарлагааны асуудлыг засах нь тийм ч хэцүү биш юм.

Серверийн гүйцэтгэл хангалтгүй эсвэл буруу тохиргооноос болж хугацаа хэтэрсэн асуудлууд ихэвчлэн үүсдэг гэдгийг санаарай.

Тиймээс серверийн тохиргоог оновчтой болгож, серверийн гүйцэтгэлийг сайжруулснаар завсарлагааны алдаа гарах нь ихээхэн буурч болно.

Үүнтэй төстэй асуудалтай тулгарвал амархан бууж өгөх хэрэггүй. Хамгийн сайн шийдлийг олох хүртлээ янз бүрийн аргыг туршиж үзээрэй.

Эцэст ньБи таныг серверийн оновчлолын мэдлэгийг цаашид судлахыг зөвлөж байна, вэбсайтаа илүү сайн удирдаж, хадгалахын тулд.

Өгүүллийн гол санаануудын хураангуй

  • Гарцын завсарлага нь ихэвчлэн сервер хариу өгөхөд хэтэрхий удсанаас болдог.
  • SSH эсвэл HestiaCP-ээр дамжуулан Apache-ийн хугацаа дуусах тохиргоог тохируулах нь асуудлыг үр дүнтэй шийдэж чадна.
  • Шаардлагатай бол та PHP болон Nginx-ийн холбогдох хугацаа дуусах параметрүүдийг тохируулж болно.
  • Хэрэв бүх зүйл амжилтгүй болбол хостинг үйлчилгээ үзүүлэгчээ солих талаар бодож үзээрэй.

Гарцын завсарлагааны асуудлыг шийдэх нь хэцүү биш боловч тэвчээр, ур чадвар шаарддаг. Энэ асуудал таны вэбсайтыг ердийнхөөрөө ажиллуулахад саад болохгүй, яг одоо арга хэмжээ аваад шийдээрэй!

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) "HestiaCP Gateway-ийн шийдэл хугацаа хэтэрсэн. Уг гарц нь дээд талын сервер эсвэл програмаас цаг тухайд нь хариу аваагүй байна."-г хуваалцсан нь танд тустай.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-31972.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаягийг нийтлэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

TOP хүртэл гүйлгэж