MemCached на ElastiCache вызывает исчерпание порта - PullRequest
0 голосов
/ 10 февраля 2020

Я использую AWS ElastiCache и ClusterConfig для нескольких веб-приложений и API. Я использую Memcached для ElastiCache, после запуска нескольких тестов я вижу несколько подключений к порту 11211 (примерно 21 КБ), что в конечном итоге приводит к зависанию и зависанию всей системы из-за исчерпания порта .

* 1006. * Как я могу контролировать этот опрос и ограничивать соединения или убедиться, что эти занятые порты освобождены? Это вызывает исчерпание порта и делает приложения не отвечающими

Класс, который создает экземпляр MemcachedClient, является одноэлементным, поэтому я не знаю, почему я вижу так много соединений. Я использую AWS Cluster Config и следующие значения моей конфигурации:

<clusterclient>
  <socketPool maxPoolSize="75" minPoolSize="10" connectionTimeout="00:00:10" deadTimeout="00:00:10" queueTimeout="00:00:00.250"></socketPool>
    <endpoint hostname="xxx.yyyy.aws......" port="11211" />
  </clusterclient>
...