Edge Private Cloud 4.18.01 sürümü
Uç Yönlendirici, Nginx yönlendirici kullanılarak uygulanır. Edge'i yeni sürüme geçirme işlemi sırasında veya Yönlendiricinin yapılandırmasını değiştirirken Nginx yapılandırma hataları görebilirsiniz. Bu hatalar ortaya çıktığında Edge, soruna neden olan Nginx yapılandırma dosyalarını /opt/nginx/conf.d yazar. Daha sonra, hatanın nedenini belirlemek için Nginx configtest aracını kullanabilirsiniz.
Örneğin, /opt/nginx/conf.d dosyasını inceler ve aşağıdaki dosyaları görürsünüz:
-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
.bad son ekinin birkaç dosyada nasıl bulunabileceğine dikkat edin.
Bu hatalar genellikle /opt/Apigee/customer/application/router.property dosyasında yanlış değişiklikler yapmanız veya sanal ana makinede hatalı değişiklikler yapmanız nedeniyle oluşur. Örneğin, aşağıdakileri eklediniz:
conf_load_balancing_load.balancing.driver.proxy.busy.buffer.size=32k
Bu değere izin verilmiyor.
Hatayı düzeltmek için:
- .conf uzantısıyla bitmesi için /opt/nginx/conf.d klasöründeki dosya adlarından .bad son ekini kaldırın.
- Hatanın nedenini görüntülemek için Nginx configtest
aracını çalıştırın:
> /opt/nginx/scripts/Apigee-nginx configtest
Çıkış şu biçimde görünür:
nginx: [emerg] "proxy_meşgul_buffers_size", "proxy_meşgul/4/bunun/burak - conf_load_balancing_load.balancing.driver.proxy.meşgul.buffer.size değerini 128k olarak ayarlamak için /opt/Apigee/customer/application/router.Properties dosyasını düzenleyin.
- /opt/nginx/conf.d klasörü kaldırıldı:
> rm -rf /opt/nginx/conf.d - Yönlendiriciyi yeniden başlatın:
> /opt/Apigee/Apigee-service/bin/Apigee-service Edge-Router'ı yeniden başlatın - Artık yanlış yapılandırma dosyalarını /opt/nginx/conf.d klasöründe görmeyeceksiniz.