Ошибка Insufficient Memory

Mady

Well-known member
16.09.2006
65
0
#1
Доброго времени суток. Люди искал на форуме но так ничего не нашел... выходит ошибка insufficient memory и пользователь не может нормально работать до перезагрузки сервера... думал из за размеров индексов бд. бд-30 гб общий размер индексов 9 гб. есть представление с размером индекса в 800 мб. так же на сервере по событию запускаются агенты... Фоновый Агент на локальной машине пинает агент на серваке что бы пользователь не ждал... таким образом на серваке "рождается" больше объектов... количество клиентов около 150-200 чел. Люди SOS!!!! Кто знает просветите.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#2
MAdy
краткость это конешно сестра таланта, но не в вашшем случае
клиент, сервер - версия?
что за агенты?
что еще запущенно на клиенте/сервере?
ошибка выскакивает на клиенте или сервере?
 

Mady

Well-known member
16.09.2006
65
0
#3
MAdy
краткость это конешно сестра таланта, но не в вашшем случае
клиент, сервер - версия?
что за агенты?
что еще запущенно на клиенте/сервере?
ошибка выскакивает на клиенте или сервере?
клиент 6,5
сервер 7.0.2
ошибка выходит на клиенте, сервак иногда вываливает panic. иногда ругается на профильный документ...
 

Mady

Well-known member
16.09.2006
65
0
#5
не одновременно. дело в том что пользователи видят те доки которые им нужно видеть.... могут отписать док тому кто должен его увидеть соответственно, тот кто должен увидеть должен получить права, вот этот маленький агент запускается на клиентской машине в режиме run in background client thread. Он и запускает агент на серваке.
 
K

K-Fire

#6
Код обоих агентов в студию. Без этого врядли сможем что-то понять.
 
D
#7
insufficient memory - очень неприятная ошибка. Но мы ее получали только на клиенте (6.5, 7.0.x). Симптомы везде одинаковые: в форме при рефреше начинают пропадать кнопки, меняется шрифт (становится больше и жирным), в статус-баре пишется ошибка "insufficient memory".
Искал на форумах (может плохо искал)- ничего не нашел.

Получилось ли у Вас забороть или хотя бы понять из-за чего происходит ошибка?
Используете ли Вы библиотеки, иерархия которых от 3 и выше?
 

Mady

Well-known member
16.09.2006
65
0
#8
у нас ошибка выходила не в статус баре, а MesssageBox-ом на рабочем месте клиента.
Что сделали
1. Сократили индексы представлений
2. Убрали фоновый агент. Правда карточка долго сохраняется, но это не беда, есть решение сделать агент по расписанию

Пока ситуация под контролем...
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#9
MAdy
1. Сократили индексы представлений
2. Убрали фоновый агент. Правда карточка долго сохраняется, но это не беда, есть решение сделать агент по расписанию
1 - убили виды?
2 - ушли от использования агентов?

многие ситуации можно пересматривать и предусматривать куда более грамотные варианты?
 

Mady

Well-known member
16.09.2006
65
0
#10
не убили а создали дополнительные виды с другой сортировкой, до этого в видах была сортировка по заголовку. таких колонок было 4, размер индекса весил 800 Мб после создания дополнительного вида, размер индекса вида сал весить 300 Мб.
2 - ушли от использования агентов?
Не ушли от использования было просто не правильно его запускать в таком виде... по сути, Агент работает не по действию RunOnServer, а по расписанию...

insufficient memory - не стандартная ошибка. Еще она может выходит из за того что объекты не успевают удалиться с памяти....
http://www-01.ibm.com/support/docview.wss?...uid=swg21090756