Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior Última revisão Ambos lados da revisão seguinte | ||
haproxy:haproxy [22/01/2020 11:40] Marcos Martins criada |
haproxy:haproxy [05/05/2023 09:01] Marcos Martins |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== HAproxy ====== | ====== HAproxy ====== | ||
+ | O HAproxy é um balanceador de carga, que distribui as requisições dos usuários do site pelas instâncias do Plone, estas que funcionam como se fossem servidores internos (backend),fazendo com que a utilização dos recursos seja feita de uma forma mais otimizada, aumentando a performance e a escalabilidade do site. | ||
+ | No site institucional, é possível [[servidores:servidores|diminuir ou aumentar a quantidade dessas instâncias do Plone]], conforme for necessário para obter uma melhor performance do site. | ||
+ | |||
+ | Atualmente, o site institucional conta com quatro instâncias de Plone em modo [[zeo:zeo|ZEO]] client e uma em modo [[zeo:zeo|ZEO]] server. | ||
+ | |||
+ | ===== Monitorando o HAproxy ===== | ||
+ | |||
+ | |||
+ | O link para acessar a tela de estatísticas típica do HAProxy para saber quais instâncias do site estão UP (executando) e se possui instâncias DOWN (sem executar o executar serviço). | ||
+ | |||
+ | [[http://www.ifms.edu.br:8000/haproxy-status]] | ||
+ | |||
+ | |||
+ | ===== Arquivos relacionados ao HAproxy ===== | ||
+ | |||
+ | /opt/plone/portal.buildout/buildout.cfg | ||
+ | |||
+ | Nesse arquivo configura o host e porta para o acesso do HAproxy. O host é o IP da máquina e a porta vai ser sempre a 8000 | ||
+ | |||
+ | {{:site:haproxy-03.png|}} | ||
+ | |||
+ | Não é necessário fazer alteração nesse arquivo | ||
+ | |||
+ | /opt/plone/portal.buildout/production.cfg | ||
+ | |||
+ | {{:site:haproxy-02.png?|}} | ||
+ | |||
+ | /opt/plone/portal.buildout/etc/haproxy.conf | ||
+ | |||
+ | {{:site:haproxy-01.png?|}} | ||
+ | |||
+ |