Selesaikan masalah waktu habis Gerbang HestiaCP. Gerbang tidak menerima respons tepat waktu dari server atau aplikasi hulu.

Pernahkah Anda menjumpaiphpMyAdmin,HestiaCP Masalah batas waktu gateway? Anda tidak sendirian dengan masalah yang sama.

Selesaikan masalah waktu habis Gerbang HestiaCP. Gerbang tidak menerima respons tepat waktu dari server atau aplikasi hulu.

Ketika Anda berada di banyakWordPressSering terlihat di website "Gateway timed out. The gateway did not receive a timely response from the upstream server or application."Pesan kesalahan seperti ini membuat orang gila ▼

Melihat pesan kesalahan "Gateway timed out. The gateway did not receive a timely response from the upstream server or application." berulang kali di banyak situs web WordPress sangatlah menjengkelkan.

Masalah seperti ini tidak hanya mempengaruhi pengoperasian normal situs web, tetapi juga membuat Anda ingin segera mencari solusinya.

Sekarang saya akan menganalisis masalah ini secara mendetail dan memberi Anda beberapa solusi efektif.

Apa itu batas waktu gateway?

sederhananya,Batas waktu gerbang habisIni adalah kesalahan yang disebabkan oleh menunggu terlalu lama ketika server Anda menunggu respons dari server lain.

Kesalahan ini biasanya terjadi ketika situs web Anda memiliki lalu lintas yang padat atau menjalankan beberapa skrip yang berat, dan server tidak dapat merespons permintaan tepat waktu, yang pada akhirnya menyebabkan kesalahan batas waktu.

Mengapa batas waktu gateway terjadi?

Batas waktu gateway dapat terjadi karena berbagai alasan.alasan paling umumServer memakan waktu terlalu lama untuk memproses permintaan.

Misalnya, saat Anda memperbarui plugin atau menjalankan skrip kompleks di situs WordPress Anda, server membutuhkan waktu lama untuk memproses permintaan tersebut.

Jika waktu pemrosesan melebihi batas waktu yang ditetapkan oleh server, maka akan terjadi kesalahan batas waktu.

Mengapa terjadi timeout gateway? Ada beberapa alasan mengapa timeout gateway dapat terjadi. Alasan yang paling umum adalah server membutuhkan waktu terlalu lama untuk memproses permintaan. Misalnya, ketika Anda memperbarui plugin di situs web WordPress atau menjalankan skrip yang kompleks, server membutuhkan waktu yang cukup lama untuk memproses permintaan ini. Jika waktu pemrosesan melebihi periode timeout yang ditetapkan oleh server, kesalahan timeout akan terjadi.

Dalam pengaturan WordPress saya, saya menggunakanVPS, dan diinstal di serverDebian 12.6 (x86_64)HestiaCPsebagai panel kontrol.

HestiaCPIni menggabungkan Apache dan Nginx sebagai platform server web untuk mengelola banyak nama domain.

Bagaimana cara memperbaiki batas waktu gateway phpMyAdmin?

Meskipun HestiaCP kuat, dalam konfigurasi default,ApachePengaturan batas waktu sering kali menjadi penyebab waktu tunggu gateway habis.

Batas waktu default adalah 30 detik, setelah waktu pemrosesan permintaan melebihi 30 detik, server akan mengganggu koneksi, mengakibatkan kesalahan batas waktu.

1. Login ke server VPS melalui SSH untuk melakukan perubahan konfigurasi

Cara pertama adalah dengan login langsung ke server VPS melalui SSH dan kemudian memodifikasi file konfigurasi Apache.

Langkah-langkahnya adalah sebagai berikut:

  • Masuk ke server VPS melalui SSH

Gunakan SSH biasa Anda软件Masuk ke server VPS Anda.

  • Edit file konfigurasi Apache2

Masukkan perintah berikut untuk mengedit file konfigurasi Apache:

vi /etc/apache2/apache2.conf
  • Tingkatkan batas waktu

Di file konfigurasi, temukan parameter "Timeout" dan ubah dari default30 detikberubah menjadi60 detikatau lebih tinggi. Artinya, server akan menunggu respons lebih lama sebelum memutuskan sambungan.

Timeout 60

Di dalam file konfigurasi, temukan parameter "Timeout" dan ubah nilainya dari default 30 detik menjadi 60 detik atau lebih lama. Ini berarti server akan menunggu lebih lama untuk mendapatkan respons sebelum memutuskan koneksi.

  • Mulai ulang layanan Apache

Simpan file konfigurasi dan keluar dari editor, lalu mulai ulang layanan Apache untuk menerapkan perubahan:

service apache2 restart

Simpan file konfigurasi dan keluar dari editor. Kemudian mulai ulang layanan Apache untuk menerapkan perubahan: `service apache2 restart`

Dengan cara ini, Anda dapat secara efektif memperpanjang batas waktu server dan menghindari kesalahan batas waktu gateway yang disebabkan oleh waktu pemrosesan yang lama.

2. Sesuaikan pengaturan melalui HestiaCP

Jika Anda lebih menyukai pengoperasian antarmuka grafis, Anda juga dapat mengubah pengaturan batas waktu Apache melalui panel kontrol HestiaCP.

Langkah-langkahnya adalah sebagai berikut:

  • Masuk ke panel kontrol HestiaCP

Masuk ke panel kontrol HestiaCP menggunakan akun administrator Anda.

  • Masukkan pengaturan server

Di dasbor HestiaCP, klikPengaturan server

Di dasbor HestiaCP, klik "Pengaturan Server".

Lalu klik "Apache2"Sunting▼

Kemudian klik "Apache2" untuk mengedit. 

  • Tingkatkan batas waktu

Di bagian bawah halaman pengaturan Apache2, temukan opsi Timeout dan ubah dari default30 detikberubah menjadi60 detikatau lebih tinggi.

Selesaikan masalah waktu habis Gerbang HestiaCP. Gerbang tidak menerima respons tepat waktu dari server atau aplikasi hulu.

  • Simpan perubahan

Simpan pengaturan Anda, perubahan akan diterapkan secara otomatis, dan masalah waktu tunggu situs web Anda akan teratasi.

3. Penyesuaian pengaturan batas waktu lainnya

Jika kedua cara di atas masih belum bisa menyelesaikan masalah, Anda juga dapat mencoba menyesuaikan pengaturan batas waktu terkait lainnya.

Pengaturan Apache2 dan PHP

Di layanan Apache2, Anda juga dapat mengedit file konfigurasi PHP

▲ Di layanan Apache2, Anda juga dapat meneruskannyaEdit file konfigurasi PHP,untuk meningkatmax_execution_timemax_input_timeparameter.

Kedua parameter ini mengontrol waktu eksekusi maksimum dan waktu input maksimum skrip PHP. Menyesuaikannya dapat semakin mengurangi terjadinya kesalahan batas waktu▼

Kedua parameter ini mengontrol waktu eksekusi maksimum dan waktu input maksimum skrip PHP. Menyesuaikannya dapat semakin mengurangi terjadinya kesalahan batas waktu.

Pengaturan Nginx

Jika server Anda menggunakan Nginx sebagai proxy terbalik atau server web▼

Pengaturan Nginx: Jika server Anda menggunakan Nginx sebagai proxy terbalik atau server web

Anda juga dapat menambahkannya ke file konfigurasi Nginxproxy_read_timeoutproxy_connect_timeoutPengaturan batas waktu tunggu.

Setiap parameter dapat disesuaikan langkah demi langkah hingga Anda menemukan konfigurasi terbaik untuk situs web Anda▼

Setiap parameter dapat disesuaikan langkah demi langkah hingga Anda menemukan konfigurasi terbaik untuk situs Anda.

Mengubah Penyedia Hosting: Pilihan Terakhir

Jika semuanya gagal, Anda mungkin ingin mempertimbangkan untuk memigrasikan instance WordPress Anda ke yang lainPenyedia layanan hosting.

Kinerja server saat ini mungkin tidak cukup untuk mendukung beban di situs web Anda, sehingga sering terjadi kesalahan waktu tunggu. Dengan beralih ke server berkinerja lebih tinggi, Anda dapat mengatasi masalah ini sepenuhnya.

Kesimpulan

Memperbaiki masalah batas waktu gateway phpMyAdmin tidaklah sulit. Selama Anda mengikuti langkah-langkah yang disebutkan di atas, Anda dapat menghindari kesalahan sakit kepala ini secara efektif.

Ingat, masalah batas waktu sering kali disebabkan oleh kinerja server yang tidak memadai atau kesalahan konfigurasi.

Oleh karena itu, dengan mengoptimalkan pengaturan server dan meningkatkan kinerja server, terjadinya kesalahan batas waktu dapat dikurangi secara signifikan.

Saat dihadapkan pada permasalahan serupa, jangan mudah menyerah. Teruslah mencoba pendekatan yang berbeda sampai Anda menemukan solusi terbaik.

Akhirnya,Saya mendorong Anda untuk mengeksplorasi lebih jauh pengetahuan optimasi server, untuk mengelola dan memelihara situs web Anda dengan lebih baik.

Ringkasan poin-poin utama artikel

  • Batas waktu gateway biasanya disebabkan oleh server yang terlalu lama merespons.
  • Menyesuaikan pengaturan batas waktu Apache melalui SSH atau HestiaCP dapat menyelesaikan masalah secara efektif.
  • Jika perlu, Anda juga dapat menyesuaikan parameter batas waktu yang relevan pada PHP dan Nginx.
  • Jika semuanya gagal, pertimbangkan untuk mengganti penyedia hosting.

Mengatasi masalah gateway timeout tidaklah sulit, namun membutuhkan kesabaran dan keterampilan. Jangan biarkan masalah ini menghalangi website Anda untuk berjalan seperti biasa, ambil tindakan sekarang dan selesaikan!

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "Solusi untuk HestiaCP Gateway kehabisan waktu. Gateway tidak menerima respons tepat waktu dari server atau aplikasi upstream.", yang berguna bagi Anda.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-31972.html

Untuk mengungkap lebih banyak trik tersembunyi🔑, selamat datang untuk bergabung di saluran Telegram kami!

Bagikan dan sukai jika Anda menyukainya! Bagikan dan suka Anda adalah motivasi kami yang berkelanjutan!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

Gulir ke Atas