Waktu Keluar 504 Gateway. Apa maksudnya dan bagaimana memperbaikinya

Kesalahan 504 Gateway Time-out dalam penyemak imbas bermaksud bahawa pelayan tidak menerima respons tepat pada masanya dari klien (pengguna) dan permintaan itu tidak diproses. Ini biasanya disebabkan oleh terlalu banyak pelayan, yang tidak mempunyai masa untuk memproses permintaan HTTP semasa. Sebagai contoh, terdapat pelayan yang lemah di mana laman web ini berada, dan jika 20,000 pengguna mengunjungi laman web ini, pelayan tidak akan mempunyai masa untuk memproses semua permintaan ini dan akan memberikan ralat dengan kod 504 Gateway Time out.

Mungkin juga berlaku apabila laman web mengubah pelayan DNS, perubahan di Internet memerlukan 24 jam, dan sehingga perubahan lengkap berlaku, pengguna mungkin akan menerima kesalahan 504. Perlu diingat fakta bahawa Windows menyimpan alamat DNS secara tempatan di komputer, dan bahkan setelah selesai ubah DNS, ralat tersebut dapat dipaparkan sehingga senarai DNS tempatan di Windows dibersihkan.

Mungkin ralat beban pelayan berlangsung selama beberapa saat, tetapi perkhidmatan Cloudflare CDN menyimpan halaman dengan ralat 504 Gateway Time-out dan memberikan tajuk HTTP kepada pengguna ini.

Ringkasnya, jika anda adalah pengguna biasa yang mengalami ralat ini, maka ini bukan salah anda, ini adalah masalah di sisi pelayan, tetapi beberapa petua di bawah akan membantu anda menyelesaikan ralat. Juga, mari kita lihat petua jika anda memiliki pelayan.

Sekiranya anda pengguna biasa

  1. Sekiranya pelayan berlebihan, ia akan menghasilkan ralat 504 Gateway Time-out. Dalam kes ini, anda hanya perlu menunggu beberapa minit dan memuatkan semula halaman dengan F5 atau Ctrl + F5.
  2. Sekiranya anda menggunakan pelayan proksi, kemudian hapuskannya. Telah diketahui bahawa tetapan proksi yang salah dapat memberikan ralat 504. Ini terutama berlaku untuk proksi percuma, yang sebelumnya dapat berfungsi dengan baik, tetapi akan gagal pada masa akan datang.
  3. Sekiranya laman web tersebut mengalami perubahan alamat DNS, maka anda perlu membersihkan senarai DNS tempatan di komputer anda. Untuk melakukan ini, memulakan arahan segera sebagai pentadbir dan jenis: ipconfig /flushdns.

ipconfig / flushdns

Sekiranya anda seorang juruweb

  1. Hubungi sokongan hosting anda untuk menyelesaikan masalah 504 Gateway Time-out.
  2. Lihat muatan pangkalan data sumber anda.
  3. Lihatlah jumlah permintaan ke pelayan, boleh jadi serangan bot atau Ddos.
  4. Sekiranya anda telah menukar alamat DNS, ia mesti mengambil masa sekurang-kurangnya 24 jam untuk digunakan.
  5. Sekiranya anda menggunakan CDN seperti Cloudflare, penyedia kandungan ini mungkin mempunyai bug. Cuba matikan sebentar dan periksa.
  6. Anda memerlukan pelayan yang lebih kuat, kerana yang sekarang tidak dapat menahan beban pengguna.