Показать сообщение отдельно
Старый 13.11.2007, 18:27   #1  
Oleg V.Cat is offline
Oleg V.Cat
Участник
 
21 / 10 (1) +
Регистрация: 21.06.2007
Еще раз про AOS и память
Все нижесказанное "имеет место быть" на 3.0 KR3. MSSQL.

Проблемы общего порядка в случаях, когда AOS хочет более одного гигабайта памяти - немного пообсуждали здесь: MaxMemPercentage - чегой-то я не понимаю

Теперь вопрос следующего порядка - а как заставить AOS отдать память? (либо - "как правильно пристрелить пользователя?") Разумеется, можно пристрелить сам AOS, но неприятно... В общем - картинки с выставки:

16:30 - AOS орет, "бла-бла-бла MaxMemPercentage"

поскольку до конца рабочего дня 30 минут во-первых, а во-вторых - поднята сессия с администратором - решаю не дергать рубильник, а разослав сообщение, что "у нас проблемы" - начинаю по одному отстреливать юзеров.

16:45 - осталось менее десятка юзеров. Раз в ~две минуты "бла-бла-бла MaxMemPercentage"

16:55 - два юзера, считая Админа. Картина прежняя. (Раз в ~две минуты "бла-бла-бла MaxMemPercentage")
Захожу на MSSQL, обнаруживаю гору висящих коннектов. Пристреливаю.

17:00 - закрываю собственную сессию. Через минуту обнаруживаю в эвент логе "бла-бла-бла MaxMemPercentage"

17:05 - дергаю рубильник... На момент дерганья - по прежнему сожрано порядка того самого гигабайта (нечто вроде 1080000КБ).

Так КАК?