Direktori Artikel
- 1 Apa itu batas waktu gateway?
- 2 Mengapa batas waktu gateway terjadi?
- 3 Bagaimana cara memperbaiki batas waktu gateway phpMyAdmin?
- 4 Mengubah Penyedia Hosting: Pilihan Terakhir
- 5 Kesimpulan
- 6 Ringkasan poin-poin utama artikel
Pernahkah Anda menjumpaiphpMyAdmin,HestiaCP Masalah batas waktu gateway? Anda tidak sendirian dengan masalah yang sama.

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 ▼

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.
![]()
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

- Mulai ulang layanan Apache
Simpan file konfigurasi dan keluar dari editor, lalu 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”

Lalu klik "Apache2"Sunting▼

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

- 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 meneruskannyaEdit file konfigurasi PHP,untuk meningkatmax_execution_time和max_input_timeparameter.
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▼

Anda juga dapat menambahkannya ke file konfigurasi Nginxproxy_read_timeout和proxy_connect_timeoutPengaturan batas waktu tunggu.
Setiap parameter dapat disesuaikan langkah demi langkah hingga Anda menemukan konfigurasi terbaik untuk situs web 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
