Edge for Private Cloud 4.18.01 sürümü
API proxy isteği kapsamında Mesaj İşleyicilere erişirken yönlendirici zaman aşımını yapılandırabilirsiniz.
Edge Router, bir API proxy'si aracılığıyla isteği işlerken Mesaj İşleyici'ye erişmeye çalıştığında varsayılan olarak 57 saniye sonra zaman aşımına uğrar. Bu zaman aşımı süresi dolduktan sonra yönlendirici, varsa başka bir mesaj işleyiciye bağlanmaya çalışır. Aksi takdirde hata döndürür.
Aşağıdaki iki özellik, yönlendirici zaman aşımını kontrol eder:
| Mülk | 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ğıdaki gösterimi kullanarak zaman aralığını saniye dışında bir birim olarak ayarlayabilirsiniz: 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 saat olarak ayarlamak için aşağıdaki değerlerden birini kullanabilirsiniz: 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 kurulumunuzda birden fazla Mesaj İşlemci varsa tüm Mesaj İşlemciler için toplam bekleme süresini belirtir. Varsayılan değeri, conf_load_balancing_load.balancing.driver.proxy.read.timeout parametresinin mevcut değeri veya 57 saniyedir.
|
|
Yönlendiricinin zaman aşımını yapılandırmak için:
/opt/apigee/customer/application/router.propertiesdosyasını düzenleyin. Dosya yoksa 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 "apigee" kullanıcısına ait olduğundan emin olun:
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 sanal ana makine yapılandırma özellikleri bölümünde açıklandığı şekilde RetryOption özelliğini kullanın.