|
12.09.2007, 13:38 | #1 |
Участник
|
Проблема с АОС
Привет.
Ax 3.0 SP4 build 10.0, MS SQL 2000 В течении дня, если размер используемой АОС-ом памяти достигает 1 гигабайта АОС перестает пускать пользователей. Лечится проблема рестартом. Как можно решить проблему в целом? |
|
13.09.2007, 13:05 | #2 |
Участник
|
Какие параметры АОС на закладке DataBase ?
и сколько пользователей работает ?
__________________
--- SHiSHok |
|
13.09.2007, 13:13 | #3 |
Участник
|
Leave connaction running when idle = yes
Literals in join queries = yes. Literals in complex joins = yes Около 95 активных сессий, пользователей меньше, так как многие работают в двух аксаптах. |
|
13.09.2007, 13:24 | #4 |
Участник
|
Еще возможно кто-либо из пользователей выполняет код, который приводит к утечкам памяти. Память постоянно растет и в конце концов достигает этого самого предела. Соответсвенно надо искать этот участок кода. Это может быть допустим ображения к ресурсам на сервере. Такой джоб делает утечки даже в KR3
X++: static void TRUD_jobMemoryLeak(Args _args) { int i; TreeNode t; ; for(i = 1; i <= 1000; i++) { t = infolog.getNode(UtilElementType::Resource, 'WebForm_TabRight'); t = null; } } |
|
13.09.2007, 13:48 | #5 |
Участник
|
я так понимаю все остальное по дефолту, значит попробуйте поставить:
BufferSize - 40 Time out after being idle for поставить порядка часа - 3600 Array fetch ahead - 50
__________________
--- SHiSHok |
|
14.09.2007, 00:38 | #6 |
Участник
|
Цитата:
|
|
18.09.2007, 16:26 | #7 |
Участник
|
Вот сейчас "проталкиваю" вкормить ему 8 gb памяти, нехай подавиться
|
|
18.09.2007, 17:40 | #8 |
Участник
|
Кому вы собираетесь скормить 8Гб памяти, AOS'у? Он столько не съест: всякие AWE'ы он пользовать afaik не умеет, а так, будучи 32-разрядным приложением, да с учетом специфики виндов, он может "съесть" 2, максимум 3 Гб оперативки. Вот если вы на одном сервере запустите 2-3 AOS (допустим, сервер 4-8 процессорный), тогда еще такой объем памяти может пригодиться...
|
|
19.09.2007, 13:03 | #9 |
Участник
|
Цитата:
Сообщение от gl00mie
Кому вы собираетесь скормить 8Гб памяти, AOS'у? Он столько не съест: всякие AWE'ы он пользовать afaik не умеет, а так, будучи 32-разрядным приложением, да с учетом специфики виндов, он может "съесть" 2, максимум 3 Гб оперативки. Вот если вы на одном сервере запустите 2-3 AOS (допустим, сервер 4-8 процессорный), тогда еще такой объем памяти может пригодиться...
|
|
22.09.2007, 12:30 | #10 |
Участник
|
Цитата:
У меня на 2Gb замечательно 4 АОСа живут (3 тестовые правда), но рабочий с 40 пользователями на ура справляется (опятьже за 1Gb не переваливает).
__________________
--- SHiSHok |
|
29.04.2008, 16:25 | #11 |
Участник
|
Всетаки я настроил АОС на стабильную работу!
Настройки АОС, закладка DataBase (ax3sp3): уменьшил MaxOpenCursors до 128 (было в 2 раза больше) Результат: АОС стал кушать ЗНАЧИТЕЛЬНО меньше памяти (если раньше это было было порядка 900Mb, то теперь порядка 600Mb) и, как следствие, практически полное отсутствие "непонятных" сбоев АОС.
__________________
--- SHiSHok |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Периодическая остановка службы АОС | 14 | |||
Проблема с АОС | 2 | |||
Проблема с АОС | 0 | |||
Не работает подключение к АОС | 5 | |||
Соединение м/у АОС и базой | 4 |
|