Manipulando a natureza dinâmica dos endereços IP do ELB da AWS ao usar o Apache httpd como um proxy reverso

1

Atualmente, estou executando vários serviços diferentes (principalmente aplicativos de inicialização de mola) por trás do Apache httpd em uma configuração de proxy reverso. Cada serviço está em uma instância individual com um grupo de escalonamento automático que alimenta um elb interno. O nome do host elb interno é o host no ProxyPass e ProxyPassReverse para simplificar a descoberta do host.

Recentemente, ocorreu um problema causado pelos endereços IP por trás da alteração do ELB. O pool de conexões do httpd mantinha conexões (ou conexões de cache) com os endereços IP antigos, que eram corrigidos pelo httpd. Olhando para o mod_proxy configure eu vi o sinalizador disableReuse e pensei que resolveria o problema, no entanto, causou um novo. Agora minhas instâncias httpd estão usando 4-5x a CPU devido a todas as novas conexões que está criando agora.

Alguém tem alguma recomendação sobre como configurar essa configuração? Devo reativar a reutilização e definir um ttl no proxy?

    
por Robby Pond 29.03.2017 / 01:49

0 respostas