Tomcat6, Lambda Probe, безумное количество сессий от «неизвестных» - PullRequest
0 голосов
/ 28 января 2011

Я управляю сайтом электронной коммерции, который регулярно "вылетает".Обычно я вижу безумное количество открытых сессий (600-900 в обычные дни, 5000-20000 при сбоях).Я хотел бы определить, откуда происходят эти сеансы.

Я пытаюсь использовать лямбда-зонд, но, похоже, это не помогает.Большинство сессий перечислены в представлении сессий с неизвестным «Последний IP».

Этот случай является либо DoS-атакой, либо некоторой логической проблемой внутри приложения, и я хотел бы определить, какой это.Есть ли способ более точно определить происхождение сеанса, чем вид сеанса Lambda Probe?Или есть параметры для исправления этого "неизвестного" дисплея?В конце концов, если сеанс открыт, где-то должен был быть пакет SYN, и у него был бы IP-адрес.

Наконец, у меня есть самописный фильтр для хранения активных сеансов в памяти дляотображается в программе, но когда это происходит, на сервере не хватает ресурсов для отображения этого списка.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 12 октября 2011

Если кто-то еще заинтересован в этом: На самом деле это была атака DoS. Поскольку вряд ли есть хороший способ предотвратить создание сеанса для запроса, который еще не был просмотрен (куки-файлы и идентификаторы сеансов, конечно же, удаляются из запросов), мы наконец решили эту проблему, используя для этого специальные правила брандмауэра. .

...