Anda dapat mengonfigurasi Waktu tunggu Router saat mengakses Pemroses Pesan sebagai bagian dari proxy API permintaan.
Router Edge memiliki waktu tunggu default 57 detik saat mencoba mengakses Pesan Pemroses sebagai bagian dari penanganan permintaan melalui proxy API. Setelah waktu tunggu tersebut berakhir, Router mencoba terhubung ke Pemroses Pesan lainnya, jika tersedia. Jika tidak, akan menghasilkan {i>error<i}.
Dua properti berikut mengontrol waktu tunggu Router:
Properti | Deskripsi |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
Menentukan waktu tunggu untuk satu Router. Nilai defaultnya adalah 57 detik.
Anda bisa menyetel interval waktu sebagai sesuatu selain detik dengan menggunakan notasi: ms: milliseconds s: seconds (default) m: minutes h: hours d: days w: weeks M: months (length of 30 days) y: years (length of 365 days) Misalnya, untuk menyetel waktu tunggu ke 2 jam, Anda dapat menggunakan salah satu opsi berikut nilai-nilai: conf_load_balancing_load.balancing.driver.proxy.read.timeout=2h # 2 hours OR conf_load_balancing_load.balancing.driver.proxy.read.timeout=120m # 120 minutes |
|
conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout |
|
Menentukan total waktu tunggu untuk semua Pemroses Pesan saat Edge Anda
penginstalan memiliki beberapa Pemroses Pesan. Kolom ini memiliki nilai default
nilai conf_load_balancing_load.balancing.driver.proxy.read.timeout , atau
57 detik.
Seperti halnya |
Untuk mengonfigurasi waktu tunggu Router:
- Edit file
/opt/apigee/customer/application/router.properties
. Jika file tidak ada, buatlah. - Setel properti dalam file konfigurasi, seperti yang ditunjukkan contoh berikut:
conf_load_balancing_load.balancing.driver.proxy.read.timeout=1800000ms # 1800000 milliseconds conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout=1d # 1 day
- Pastikan file properti dimiliki oleh 'apigee' pengguna:
chown apigee:apigee /opt/apigee/customer/application/router.properties
- Mulai ulang Router:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Untuk menetapkan opsi percobaan ulang, gunakan properti RetryOption
seperti yang dijelaskan di
properti konfigurasi host virtual.