Monitoramento e balanceamento de carga dos servidores
Introdução
O Web Framework disponibiliza informações que possibilitam o uso de ferramentas de monitoramento e balanceamento de carga. Essas informações são retornadas para essas ferramentas por meio de cookies ou meta tags.
Monitoramento da disponibilidade do Web Framework
O Sistema disponibiliza para o navegador a informação de memória em meta dados através da página http:///-1898145722 da página de login, quando há a iminência de esgotamento.
Para isso é utilizada a tag abaixo:
<meta http-equiv="x-engine-warn" content="out-of-memory">
É recomendado que no monitoramento do uso do Web Framework seja verificado as informações a seguir:
O retorno de http:///-1898145722 deve ser 200, isso significa que a resposta do servidor está correta.
O conteúdo da página não contenha as palavras "Error" ou "Erro".
A página não deve conter a meta tag de estouro de memória exibida acima
Necessidades do Web Framework quanto ao balanceamento de carga
O Web Framework necessita de afinidade por servidor, devido ao uso requerido de sessões Stateful.
Uma vez iniciada a sessão de um usuário em um servidor, esse servidor deve processar todas as demais requisições desse usuário.
Para estabelecer essa afinidade, há o cookie "serverId" que permite associar um usuário ao servidor que processa a sessão.