Форум продуктов IBM Lotus

Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: Mushu от 27 Август 2012, 12:12:51

Название: Служба nhttp.exe постоянно толстеет
Отправлено: Mushu от 27 Август 2012, 12:12:51
Добрый день, господа. Столкнулся с такой проблемой:

На сервер поднята служба HTTP для связи по этому протоколу через браузер к базам. Есть некоторое кол-во пользователей, пока около 1000, которые работают таким образом со своими базами. Проблема состоит в том, что служба постоянно разрастается по памяти и жрет ее в геометрической прогрессии. Решил поставить дроп пользователей по таймауту. Выставил вот такие настройки:

Timeouts:


HTTP persistent connections: Enabled
Maximum requests per persistent connection:4
Persistent connection timeout:160 seconds
Request timeout: 50 seconds
Input timeout: 15 seconds
Output timeout: 160 seconds
CGI timeout: 160 seconds

R5 Timeouts

Input timeout: 2 minutes
Output timeout: 10 minutes
CGI timeout: 5 minutes
Idle thread timeout: 10 minutes

Memory caches

Maximum cached designs: 128
Maximum cached users: 64
Cached user expiration interval :100
 
Теперь вопрос - что мне еще нужно донастроить, чтобы при неактивности пользователя в течении n-минут с ним обрывалось соединение, очищался его кеш и кусок памяти, занимаемые его сессией ?
(http://gyazo.com/6ca84ce66fcdb474a4bdc4894093d7ab)
(http://gyazo.com/f32e1f3e769cfc22d0692974806bda7a)
Название: Служба nhttp.exe постоянно толстеет
Отправлено: furiousxomyak от 28 Август 2012, 10:29:36
Привет! Эта тысяча пользователей обращается через web к одному серверу? Сколько у тебя internet users в момент подвисания http?
Название: Служба nhttp.exe постоянно толстеет
Отправлено: Mushu от 30 Август 2012, 14:07:35
Ну вот, к примеру, сейчас у меня в онлайне 65 пользователей и служба разъелась до 1,5 гб физической и 600 мб виртуальной памяти. Служба пока не подвисает, т.к. я поставил сервак на ночные рестары, да и памяти у него вагон. Но если онлайн будет увеличиваться - сервак загнется.

И почему-то в списке internet users неактивно диалоговое окно, которое появляется при клике правой клавишей мышки на пользователе. Т.е. я не могу дропнуть пользователя и т.д.
Название: Служба nhttp.exe постоянно толстеет
Отправлено: furiousxomyak от 03 Сентябрь 2012, 16:36:52
65 пользователей уже много. Дропнуть интернет пользователя нельзя, только перезагрузкой задачи http
Название: Служба nhttp.exe постоянно толстеет
Отправлено: Mushu от 03 Сентябрь 2012, 18:30:37
Эт конечно круто, но какие варианты по оптимизации nhttp.exe ?? Как можно закрывать сессии после 10-15 минут неактивности пользователя ?
Название: Служба nhttp.exe постоянно толстеет
Отправлено: furiousxomyak от 05 Сентябрь 2012, 12:54:57
В настройках web сервера указать время отключения сессии.
У тебя что используется для доступа пользователей? Web SSO?
Название: Служба nhttp.exe постоянно толстеет
Отправлено: Mushu от 05 Сентябрь 2012, 14:02:08
В настройках web сервера указать время отключения сессии.

Вот я и хочу узнать, какая это настройка ? Где она располагается ?
Название: Служба nhttp.exe постоянно толстеет
Отправлено: furiousxomyak от 06 Сентябрь 2012, 11:58:22
Основной конфиг сервера, вкладка Internet protocols > Domino Web Engine.
Название: Служба nhttp.exe постоянно толстеет
Отправлено: Mushu от 06 Сентябрь 2012, 18:41:11
Основной конфиг сервера, вкладка Internet protocols > Domino Web Engine.

А какой тут параметр надо редактировать, что отваливаль по таймауту пользователи ?
Название: Служба nhttp.exe постоянно толстеет
Отправлено: furiousxomyak от 10 Сентябрь 2012, 13:00:11
Idle session timeout
Название: Служба nhttp.exe постоянно толстеет
Отправлено: Roman Gnetiy от 10 Октябрь 2012, 11:02:02
в точная версия сервера какая? Может надо обновиться?