слишком много http сессий с граалями и memcached-session-store - PullRequest
2 голосов
/ 09 марта 2011

Я немного потерян здесь.

Я использую приложение grails, развернутое в tomcat с memcached-session-store .Что он использует spymemcached .

Я также использую плагин мелодии для мониторинга приложения.

В правой верхней части естьГрафик http-сессий, который только растет.

Нам нужно знать, является ли это потенциальной проблемой.Пока и без ведома мы ежедневно перезагружаем веб-серверы.И в качестве последнего теста мы собираемся позволить http-сессиям расти, чтобы увидеть, будет ли в будущем это самоочищаться.

Это график, о котором я говорю:

too many Http sessions

Итак: это проблема?Нужно ли настраивать memcached, tomcat, grails, memcached-session-store или spymemcached для истечения сессий с меньшим временем истечения?Я не могу найти в Interet, как это сделать.

Любой указатель поможет.

заранее спасибо

1 Ответ

3 голосов
/ 13 марта 2011

AFAICS было 117 одновременных сессий в максимуме, что не слишком много в целом.Вы также можете ограничить максимальное количество активных сессий в вашем context.xml / server.xml через maxActiveSessions для менеджера.

Некоторые вопросы:

  • Есть ли у вас какие-либо проблемы (например, недостаточно памяти или что-нибудь еще)?
  • Сколько памяти доступно вашему jvm?
  • Сколько памяти используется jvm?
  • Знаете ли вы, какСколько сеансов может обработать ваше приложение?
  • Каков срок действия сеанса?
  • Каков размер ваших (сериализованных) сеансов?Например, вы можете проверить статистику jmx в memcached-session-manager (см. JMXStatistics ).

Наконец, я бы сказал, что вы должны держать своих котов в рабочем состоянии, пока не испытаетереальная проблема.

...