Назад | Перейти на главную страницу

Обработка динамического характера IP-адресов AWS ELB при использовании Apache httpd в качестве обратного прокси

В настоящее время я запускаю несколько разных служб (в основном приложения для весенней загрузки) за Apache httpd в конфигурации обратного прокси. Каждая служба находится в отдельном экземпляре с группой автоматического масштабирования, которая питает внутренний elb. Внутреннее имя хоста elb - это хост в ProxyPass и ProxyPassReverse, чтобы упростить обнаружение хоста.

Недавно столкнулся с проблемой, вызванной изменением IP-адресов за ELB. Пул соединений httpd хранил соединения (или кэширующие соединения) со старыми IP-адресами, что было исправлено путем отскока httpd. Глядя на конфигурацию mod_proxy, я увидел флаг disableReuse и подумал, что это решит проблему, однако это вызвало новую. Теперь мои экземпляры httpd используют в 4-5 раз больше ЦП из-за всех новых соединений, которые он сейчас создает.

Есть ли у кого-нибудь рекомендации по настройке этой настройки? Следует ли мне повторно включить повторное использование и установить ttl на прокси-сервере?