Edge Private Cloud 4.18.01 sürümü
Bir API proxy isteğinin parçası olarak İleti İşleyicilere erişirken Yönlendirici zaman aşımını yapılandırabilirsiniz.
Bir isteği API proxy'si aracılığıyla işlemenin bir parçası olarak Mesaj İşleyici'ye erişmeye çalışırken Edge Yönlendiricinin varsayılan zaman aşımı 57 saniyedir. Bu zaman aşımı süresi dolduktan sonra Yönlendirici, varsa başka bir Mesaj İşleyiciye bağlanmayı dener. Aksi takdirde bir hata döndürür.
Yönlendiricinin zaman aşımını şu iki özellik kontrol eder:
Mülk | Açıklama |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
Tek bir Yönlendiricinin bekleme süresini belirtir. Varsayılan değer 57 saniyedir.
Aşağıdaki gösterimi kullanarak zaman aralığını saniye dışında bir değer 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 yüklemenizde birden fazla Mesaj İşleyici varsa tüm Mesaj İşleyiciler için toplam bekleme süresini belirtir. Mevcut varsayılan değeri (conf_load_balancing_load.balancing.driver.proxy.read.timeout ) veya 57 saniyedir.
|
Yönlendiricinin zaman aşımını yapılandırmak için:
/opt/apigee/customer/application/router.properties
dosyasını düzenleyin. Dosya yoksa oluşturun.- Aşağıdaki örnekte gösterildiği gibi yapılandırma dosyasındaki özellikleri 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 özelliklerinde açıklanan RetryOption
özelliğini kullanın.