Edge for Private Cloud s. 4.17.09
Uç Yönlendirici, Nginx yönlendiricisi kullanılarak uygulanır. Edge yükseltme işlemi sırasında veya
Yönlendiricinin yapılandırmasını değiştirirken Nginx yapılandırma hatalarıyla karşılaşabilirsiniz. Zaman
ortaya çıktığında Edge, soruna neden olan Nginx yapılandırma dosyalarını
/opt/nginx/conf.d
Ardından
Nginx configtest
aracını kullanarak
ve hatanın nedenini belirler.
Örneğin, /opt/nginx/conf.d
öğesini incelediğinizde aşağıdaki
dosyalar:
-rw-r--r-- 1 apigee apigee 522 Jul 20 08:41 0-default.conf.bad -rw-r--r-- 1 apigee apigee 577 Jul 20 08:42 0-fallback.conf -rw-r--r-- 1 apigee apigee 1062 Jul 20 08:18 0-map.conf -rw-r--r-- 1 apigee apigee 1887 Jul 20 08:42 custorg_test_default.conf.bad
Bazı dosyalarda .bad son ekinin bulunduğuna dikkat edin.
Bu hatalar genellikle
/opt/apigee/customer/application/router.properties
.
dosyası ya da sanal ana makinede yanlış değişiklikler yaptınız. Örneğin, aşağıdakini eklediniz:
conf_load_balancing_load.balancing.driver.proxy.busy.buffer.size=32k
Bu değere izin verilmiyor.
Hatayı düzeltmek için:
- .bad sonekini
/opt/nginx/conf.d
klasör .conf ile biter. - Nginx'i çalıştırın
configtest
aracını kullanın:/opt/nginx/scripts/apigee-nginx configtest
Çıkış şu şekilde gösterilir:
nginx: [emerg] "proxy_busy_buffers_size" must be equal to or greater than the maximum of the value of "proxy_buffer_size" and one of the "proxy_buffers" in /opt/nginx/conf/nginx.conf:47
- Ayarlamak için
/opt/apigee/customer/application/router.properties
öğesini düzenleyinconf_load_balancing_load.balancing.driver.proxy.busy.buffer.size
ila 128 bin. /opt/nginx/conf.d
dizini kaldırıldı:rm -rf /opt/nginx/conf.d
- Yönlendiriciyi yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
- Artık
/opt/nginx/conf.d
içinde hatalı yapılandırma dosyaları görmeyeceksiniz tıklayın.