Все нижесказанное "имеет место быть" на 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КБ).
Так КАК?