Redirecionar em caso de erro redirect-on-error
Os servidores IS podem ser configurados para failover para servidores alternativos para solicitações que envolvam uma imagem de origem que não possa ser aberta ou lida com êxito.
Os seguintes tipos de solicitações são redirecionados:
-
IS Imagens que estão no catálogo, mas não no disco.
Se uma imagem não estiver em um catálogo, o redirecionamento de erro não deverá ocorrer quando a imagem não puder ser encontrada.
-
Imagens, perfis de cores ou fontes corrompidos.
-
O conteúdo estático não pode ser encontrado no disco.
As solicitações de conteúdo estático são redirecionadas quando não podem ser encontradas no disco, mesmo que o conteúdo estático referenciado não tenha um registro de catálogo.
O redirecionamento de erro não ocorre em nenhum outro caso.
Quando ativado e quando um erro ocorre durante o processamento da solicitação, o servidor primário envia a solicitação ao servidor secundário para processamento. A resposta, independentemente de indicar sucesso ou falha, é encaminhada diretamente ao cliente. O servidor primário marca entradas de log dessas solicitações encaminhadas com uso de cache REMOTE
. Os dados de resposta não são armazenados em cache localmente pelo servidor primário.
O redirecionamento de erro é habilitado pela configuração PS::errorRedirect.rootUrl
para o nome de domínio HTTP e o número de porta do servidor secundário. Além disso, o tempo limite da conexão está configurado com PS::errorRedirect.connectTimeout
e o tempo máximo que o servidor primário aguarda uma resposta do servidor secundário antes de retornar um erro para o cliente está configurado com PS::errorRedirect.socketTimeout
.