Redirigir por error redirect-on-error
Los servidores IS se pueden configurar para que conmuten por error a servidores alternativos en las solicitudes que impliquen una imagen de origen que no se pueda abrir o leer correctamente.
Se redirigen los siguientes tipos de solicitudes:
-
Imágenes IS que están en el catálogo, pero no en el disco.
Si una imagen no está en un catálogo, no se debe producir un redireccionamiento de error cuando no se pueda encontrar la imagen.
-
Imágenes, perfiles de color o fuentes dañados.
-
No se puede encontrar el contenido estático en el disco.
Las solicitudes de contenido estático se redirigen cuando no se pueden encontrar en el disco, aunque el contenido estático al que se hace referencia no tenga un registro de catálogo.
La redirección de errores no se produce en ningún otro caso.
Cuando está habilitado y se produce un error de este tipo durante el procesamiento de la solicitud, el servidor principal envía la solicitud al servidor secundario para que la procese. La respuesta, independientemente de si indica éxito o error, se reenvía directamente al cliente. El servidor principal marca las entradas de registro de dichas solicitudes reenviadas con caché para utilizar REMOTE
. El servidor principal no almacena en caché localmente los datos de respuesta.
El redireccionamiento de errores está habilitado al establecer PS::errorRedirect.rootUrl
en el nombre de dominio HTTP y el número de puerto del servidor secundario. Además, el tiempo de espera de conexión se configura con PS::errorRedirect.connectTimeout
y el tiempo máximo que el servidor principal espera una respuesta del servidor secundario antes de devolver un error al cliente se configura con PS::errorRedirect.socketTimeout
.