Edge for Private Cloud v. 4.17.09
El router perimetral se implementa mediante el router Nginx. Durante el proceso de actualización de Edge
cuando cambias la configuración del router, es posible que veas errores de configuración de Nginx. Cuándo
estos errores, Edge escribe los archivos de configuración de Nginx que provocaron
/opt/nginx/conf.d
Luego, puedes
usa la herramienta configtest
de NGINX para
determinar el motivo del error.
Por ejemplo, si examinas el /opt/nginx/conf.d
y verás lo siguiente
archivos:
-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
Observa que varios archivos tienen el sufijo .bad.
Generalmente, estos errores se deben a que realizaste cambios incorrectos en el
/opt/apigee/customer/application/router.properties
o si realizaste cambios incorrectos en el host virtual. Por ejemplo, agregaste lo siguiente:
conf_load_balancing_load.balancing.driver.proxy.busy.buffer.size=32k
No se permite este valor.
Para corregir el error, haz lo siguiente:
- Quita el sufijo .bad de los nombres de archivos de la
Carpeta
/opt/nginx/conf.d
por lo que terminan en .conf. - Ejecuta
configtest
de NGINX para mostrar el motivo de la falla:/opt/nginx/scripts/apigee-nginx configtest
Verás un resultado en el siguiente formato:
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
- Edita
/opt/apigee/customer/application/router.properties
para configurarconf_load_balancing_load.balancing.driver.proxy.busy.buffer.size
a 128,000. - Se quitó el directorio
/opt/nginx/conf.d
:rm -rf /opt/nginx/conf.d
- Reinicia el router:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
- Ya no deberías ver los archivos de configuración incorrectos en
/opt/nginx/conf.d
. carpeta.