Anda dapat mengonfigurasi periode timeout untuk permintaan HTTP asal guna mengelola koneksi antara titik kehadiran (POPs) dan server asal secara efisien. Jika periode timeout terlalu pendek, permintaan mungkin sering gagal karena koneksi jaringan yang tidak stabil. Sebaliknya, jika terlalu lama, permintaan gagal tetap akan menempati koneksi dalam waktu lama ketika jumlah maksimum permintaan yang dapat diproses oleh server asal telah tercapai, sehingga permintaan normal tidak dapat direspons. Kami menyarankan Anda mengonfigurasi periode timeout berdasarkan konektivitas jaringan dan kapasitas server asal untuk memastikan permintaan dialihkan sesuai harapan.
Informasi latar belakang
Waktu yang dikonsumsi oleh permintaan HTTP asal merujuk pada waktu yang diperlukan untuk memulai permintaan HTTP Lapisan 7. Waktu ini tidak mencakup waktu yang diperlukan untuk membangun koneksi TCP Lapisan 4. 
Catatan penggunaan
Periode timeout maksimum yang dapat dikonfigurasi untuk DCDN adalah 150 detik. Secara default, nilai ini adalah 30 detik, dengan rekomendasi kurang dari 60 detik.
Periode ini mencakup waktu yang dikonsumsi oleh tautan antara DCDN POPs dan tautan antara DCDN POPs dan server asal.
Pengambilan ulang asal, timeout pengambilan asal, dan probing asal
Urutan Pengulangan:
Pengulangan dilakukan berdasarkan prioritas alamat asal dalam urutan menurun. Anda dapat melihat alamat asal di Konsol Alibaba Cloud CDN.
Jika dua alamat memiliki prioritas yang sama, urutan pengulangan didasarkan pada rasio bobot.
Granularitas Pengulangan:
Pengulangan dilakukan untuk setiap alamat IP. Jika nama domain ditentukan sebagai alamat asal, CDN mengulangi semua alamat IP yang diselesaikan dari nama domain dan hanya mengakses server asal lain yang tersedia jika semua alamat IP dalam nama domain tidak tersedia.
Probing secara otomatis melewati server asal yang berada dalam tabel mati.
Kode Status Pengulangan:
POP DCDN mengirim permintaan ulang ketika menerima kode status HTTP 5xx dari server asal.
Timeout Pengambilan Asal: POP DCDN mengirim permintaan ulang setelah menerima kode status ulang dari server asal. Jika tidak ada kode status ulang yang diterima, logika pemrosesan timeout diikuti. Setelah periode timeout tercapai, POP DCDN dipicu untuk mengulang.
Periode timeout untuk membangun koneksi TCP antara POPs dan server asal adalah 10 detik.
Timeout penulisan asal adalah jumlah waktu yang dialokasikan untuk penulisan data setelah koneksi TCP dibuat. Secara default, timeout penulisan asal adalah 30 detik.
Timeout pembacaan asal adalah jumlah waktu yang diperlukan oleh server asal untuk mengembalikan semua konten yang diminta oleh POP DCDN setelah koneksi TCP dibuat. Secara default, timeout pembacaan asal adalah 30 detik.
Anda dapat menyesuaikan nilai timeout pembacaan asal dan timeout penulisan asal dengan mengonfigurasi periode timeout untuk permintaan HTTP asal.
Probing Asal:
Koneksi TCP Abnormal: Jika koneksi TCP antara POP DCDN dan server asal gagal atau timeout dua kali berturut-turut, DCDN menghapus alamat IP server asal dari daftar alamat IP asal yang tersedia dan menambahkannya ke tabel mati. Dalam hal ini, permintaan asal berikutnya tidak lagi dikirim ke alamat IP tersebut. Kemudian, POP DCDN terhubung ke server asal melalui TCP untuk memeriksa alamat IP setiap 5 menit. Jika koneksi TCP berhasil dibuat, CDN memulihkan alamat IP ke daftar alamat IP asal yang tersedia.
Koneksi TCP Normal: Jika koneksi TCP antara POP DCDN dan server asal normal, tetapi POP menerima kode status ulang seperti kode status 5xx dari server asal, alamat IP server asal tidak dihapus dari daftar alamat IP asal yang tersedia. Dalam hal ini, pengulangan dipicu dan permintaan berikutnya masih dikirim ke server asal berdasarkan rasio bobot. Jika terjadi kesalahan permintaan HTTP di Lapisan 7 ketika koneksi TCP normal, alamat IP server asal tidak secara otomatis dihapus dari daftar alamat IP asal yang tersedia. Jika Anda ingin CDN secara otomatis menghapus alamat IP dari daftar alamat IP asal yang tersedia, kirim tiket.
Prosedur
Masuk ke Konsol DCDN.
Di bilah navigasi sisi kiri, klik Domain Names.
Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Configure.
Di pohon navigasi sisi kiri nama domain, klik Origin Fetch.
Pada tab Origin Fetch, temukan Origin Request Timeout dan klik Modify.
Dalam kotak dialog Origin Request Timeout, konfigurasikan Timeout Value.

Klik OK.