API proxy'sinin parçası olarak Mesaj İşleyicilere erişirken Yönlendirici zaman aşımını yapılandırabilirsiniz isteğinde bulunabilirsiniz.
Uç Yönlendiricinin bir İletiye erişmeye çalıştığında varsayılan olarak 57 saniyelik zaman aşımı süresi vardır API proxy'si aracılığıyla isteği işlemenin bir parçası olarak işleyen. Bu zaman aşımı süresi dolduktan sonra, Yönlendirici, varsa başka bir Mesaj İşleyiciye bağlanmayı deniyor. Aksi halde hata döndürür.
Aşağıdaki iki özellik Yönlendirici zaman aşımını kontrol eder:
Özellik | Açıklama |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
Tek bir Yönlendirici için bekleme süresini belirtir. Varsayılan değer 57 saniyedir.
Aşağıdakini kullanarak zaman aralığını saniye dışında bir değer olarak ayarlayabilirsiniz: notasyon: 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) Örneğin, bekleme süresini 2 saate ayarlamak için aşağıdakilerden birini kullanabilirsiniz: değerleri: 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 |
|
Edge kullanımınız sırasında tüm İleti İşlemcileri için toplam bekleme süresini belirtir.
yüklemesinde birden fazla Mesaj İşleyici bulunur. Varsayılan değer,
conf_load_balancing_load.balancing.driver.proxy.read.timeout değeri veya
57 saniye.
|
Yönlendiricinin zaman aşımını yapılandırmak için:
/opt/apigee/customer/application/router.properties
dosyasını düzenleyin. Dosya mevcut değilse oluşturun.- Yapılandırma dosyasındaki özellikleri, aşağıdaki örnekte gösterildiği gibi ayarlayın:
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
. - Özellikler dosyasının sahibi olarak 'Apigee' olduğundan emin olun kullanıcı:
chown apigee:apigee /opt/apigee/customer/application/router.properties
. - Yönlendiriciyi yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
.
Yeniden deneme seçeneklerini ayarlamak için RetryOption
özelliğini kullanın:
sanal ana makine yapılandırma özelliklerine sahip olursunuz.