AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2016, 09:10   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Ax 2012 MaxMemLoad
Здраствуйте,

Небольшое предприятие, используем Win SBS 2011 . В состав его входит, Sql 2008 R2, Exchange 2010, Ax 2012 R3 CU8 ( 2 AOS'a, рабочийи тестовый ) ... Для всех нехватает памяти. Для Sql дал верхний 8 Гб, для Exchange - 2 Гб. Для АОСов хочу установить по 4 Гб. Это делаеться параметром MaxMemLoad в конфигурационном файлике. https://technet.microsoft.com/en-us/.../aa569637.aspx

Добавил в конце конфигурационного - MaxMemLoad,Text,12 ( 12 % = 4 Gb ), импорт, рестарт АОСа ... Когда пускаю клиент - возникает такое предупреждение :

The server has reached its memoty limit. Please contact your system administrator

Помогите, как я могу етого исправить ...
Старый 06.06.2016, 09:35   #3  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Спасибо, но я видел ети сообщения, там гоборить обо 4,0 Аксапте. И для 2012 как и нету решения ... Или я чего-то непонял там ?
Старый 06.06.2016, 11:31   #4  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
И еще ...

Сообщение показываеться сразу после рестарта АОСа. Он тогда занимает ~ 400 Мб памяти... Так что здесь еще не "memory leak" или "high memory" ситуации. Как писал - поправляю конфиг, импорт, рестарт АОСа ... пускаю клиентскую часть - предупреждение ...
Старый 09.06.2016, 07:47   #5  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Rimantas Посмотреть сообщение
И еще ...

Сообщение показываеться сразу после рестарта АОСа. Он тогда занимает ~ 400 Мб памяти... Так что здесь еще не "memory leak" или "high memory" ситуации. Как писал - поправляю конфиг, импорт, рестарт АОСа ... пускаю клиентскую часть - предупреждение ...
Так нету идеей как можно ето поправить ?

Вылаживаю конфиг.настройки, ну может ето даст какие нибудь крючек, что там плохое может быть ...

Configuration export file for Dynamics
Formatversion: 1
Configuration: imoneAx2012 (darbine)
bindir,Text,C:\Program Files\Microsoft Dynamics AX\60\Server\imoneAX2012\Bin\
startupcmd,Text,
extracmdline,Text,
port,Text,2714
WSDLPort,Text,8101
NetTCPPort,Text,8201
exposeserverprinters,Int,0
xppdebug,Text,1
globalbreakpoints,Int,1
compressionminsize,Text,1024
maxconcurrentsessions,Text,65535
dbcli,Text,odbc
dbserver,Text,server\imone
database,Text,imoneAX2012
ModelDBServer,Text,
ModelDatabase,Text,
opencursors,Text,450
sqlbuffer,Text,48
retry,Text,
fetchahead,Text,
log,Text,
hint,Text,2
newconnectionretrycount,Text,
newconnectionretrydelayms,Text,
connectionidletimeout,Text,
sqlformliterals,Text,0
sqlcomplexliterals,Text,0
ignoredatasourceindex,Text,0
logdir,Text,C:\Program Files\Microsoft Dynamics AX\60\Server\imoneAX2012\Log
client,Text,thin
_clientmode,Int,0
sql,Int,1
native,Int,0
hassqlpwd,Int,0
localappldoc,Int,0
localsysdoc,Int,0
applshare,Int,0
applexclusive,Int,1
hascompwd,Int,0
hasserveridletimeout,Int,0
allowunauth,Int,0
windowsauth,Text,1
sqloraclefirstrowsfix,Text,
dbunicodeenabled,Text,1
cachesynctime,Text,
language,Text,en-us
helpserverlocation,Text,
ModelDBServer_Baseline,Text,server\imone
ModelDatabase_Baseline,Text,imoneAX2012_Baseline
startupmsg,Text,
warnings,Text,
directory,Text,C:\Program Files\Microsoft Dynamics AX\60\Server\imoneAX2012\bin\Application
localappl,Int,0
locallabel,Int,0
split_modeldb,Text,1
preloadthresholdrecords,Text,
share,Int,0
haswarnings,Int,0
aol,Text,sys
sqltrace,Text,0
application,Text,Standard
sqldirect,Int,0
hotswapenabled,Text,0
querytimelimit,Text,
useserverprinters,Int,0
preloadthresholdmsec,Text,
company,Text,
createdsn_tcpipport,Text,1521
aosencryption,Text,1
MaxMemLoad,Text,12

Заранее спасибо ...
Старый 09.06.2016, 07:50   #6  
axm2013
Гость
 
n/a
Цитата:
Сообщение от Rimantas Посмотреть сообщение
Так нету идеей как можно Это поправить ?
...
А поиграть с процентами пробовали?
Например не 12 а 15 и т п

Последний раз редактировалось axm2013; 09.06.2016 в 07:54.
Старый 09.06.2016, 08:36   #7  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от axm2013 Посмотреть сообщение
А поиграть с процентами пробовали?
Например не 12 а 15 и т п
Да, пробовал - 12, 15, 25 ...

А может кто нибудь помочь понять сколько нужно памяти для АОСа ?
Есть 6 рабочих мест, где выполняеться только терминалы - JmgRegistration - регистрация и выполнение задачей ( та же самая Ах, но права там так ограниченные ) ... И 23 активные пользователи ... В день два раза пускаеться планирование ( 7:00 и 12:00 ) и импорт валютных курсов - ето батч процесы.
Может быть 4 Гб как и мало ?
Старый 09.06.2016, 14:24   #8  
axm2013
Гость
 
n/a
Цитата:
Сообщение от Rimantas Посмотреть сообщение
Может быть 4 Гб как и мало ?
А пробовали довести до абсурда в виде 100 %?
Будет ругаться?
Старый 09.06.2016, 16:32   #9  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от axm2013 Посмотреть сообщение
А пробовали довести до абсурда в виде 100 %?
Будет ругаться?


Ну вот такое незадумал ... Попробую и 100 и 90 %, посмотрим ... Но мне такое впечатление, что ето мето непроработанное ... В 4.0 Аксапте упомянуто и % и Мб :
https://msdn.microsoft.com/en-us/lib...(v=ax.10).aspx . А как должно быть - никто незнает . Я пробывал как Мб , задал 4096. Клиенсткая часть неругалась, но и предел несработал ...
Старый 10.06.2016, 08:53   #10  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Rimantas Посмотреть сообщение


Ну вот такое незадумал ... Попробую и 100 и 90 %, посмотрим ... Но мне такое впечатление, что ето мето непроработанное ... В 4.0 Аксапте упомянуто и % и Мб :
https://msdn.microsoft.com/en-us/lib...(v=ax.10).aspx . А как должно быть - никто незнает . Я пробывал как Мб , задал 4096. Клиенсткая часть неругалась, но и предел несработал ...
Ну вот попробывал с % повысше ... Задал и 40, и 90 - несработало, клиентская часть сразу ругаеться. Только 100 % работает. А ето то же самое, когда и нету етого параметра ...

Какие идеи ?
Старый 10.06.2016, 09:16   #11  
axm2013
Гость
 
n/a
Цитата:
Сообщение от Rimantas Посмотреть сообщение
...
Какие идеи ?
На уровне идей копать в сторону
https://blogs.technet.microsoft.com/...emory-it-uses/
+
https://msdn.microsoft.com/en-us/lib...34(VS.85).aspx

ну и найти или ручками создать программу с этой функцией (имхо типа такой http://www.cyberforum.ru/post6296791.html ).

Это сравнительно жесткий вариант конечно но если лень разбираться что там не так с % должно помочь.

PS и чтобы искать для развития книжку
http://modernlib.ru/books/russinovic...ssinovich_mark

Последний раз редактировалось axm2013; 10.06.2016 в 09:45.
Старый 10.06.2016, 10:01   #12  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от axm2013 Посмотреть сообщение
На уровне идей копать в сторону
https://blogs.technet.microsoft.com/...emory-it-uses/
+
https://msdn.microsoft.com/en-us/lib...34(VS.85).aspx

ну и найти или ручками создать программу с этой функцией (имхо типа такой http://www.cyberforum.ru/post6296791.html ).

Это сравнительно жесткий вариант конечно но если лень разбираться что там не так с % должно помочь.

PS и чтобы искать для развития книжку
http://modernlib.ru/books/russinovic...ssinovich_mark
Ну нет - екстримом заниматься нехочу ... Жаль - выясняеться, что ета команда MaxMemLoad неработает ...
Наверное задаю рестарт на сервисе в выходные дни ...
Старый 10.06.2016, 10:34   #13  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Rimantas Посмотреть сообщение
Жаль - выясняеться, что ета команда MaxMemLoad неработает
Работает. Только не совсем так, как это нужно Вам, он не ограничивает именно использование памяти.
Данный параметр всего лишь ограничивает доступ пользователей на АОС, работающий в кластере. То есть, если АОС набрал такое количество памяти, то вновь входящие пользователи на него больше не пускаются, а направляются на другие АОСы кластера.
За это сообщение автора поблагодарили: S.Kuskov (2).
Старый 10.06.2016, 11:06   #14  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Работает. Только не совсем так, как это нужно Вам, он не ограничивает именно использование памяти.
Данный параметр всего лишь ограничивает доступ пользователей на АОС, работающий в кластере. То есть, если АОС набрал такое количество памяти, то вновь входящие пользователи на него больше не пускаются, а направляются на другие АОСы кластера.
Спасибо за коментар ...

Но в инфо об етом ничего такого не пишут :

MaxMemLoad,Text,<value>
-MaxMemLoad=<value>
Set the maximum amount of memory usage (the maximum percentage of physical memory that is in use on the computer).
The default value is 0.

Вот и разбирайся как и с кем ... Вот например с Exchange - параметры msExchESEParamCacheSize ( min и max ) задаешь - стоит как кост ...

И беда, думаю, здесь - все таки есть memory leak в Ах 2012 . Пользователи те же сами, от начало недели ( 2,5-3Гб занимает в конце понедельника ) - вырастает то 8 Гб в пятницу ... Я теперь быстро не могу найти, но читал, что есть проблема с регистрацией больших журналов матералов. Там писало, что после регистрации немалого журнала, память возрастает. Вот и думаю, как писал, у нас есть 6 терминалов. Рабочие регистрирует задачи и их выполнение. После выполнения создаеться - журналы prodjournalRoute, prodjournalbom и prodjournalprod. Вот в prodjournalbom журнале бывает до 50 строк ...
Старый 10.06.2016, 13:02   #15  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Rimantas Посмотреть сообщение
Но в инфо об этом ничего такого не пишут :
Сам случайно понял что это работает именно так, как описал. На отдельном АОСе вообще не реагировало на этот параметр, на кластере АОС пускать пользователей перестал, но ничего не мешало АОСу дальше отжирать память и при после прекращения подключений пользователей.
Цитата:
есть memory leak в Ах 2012
К сожалению, не только в 2012. Но прогресс есть:
Цитата:
вырастает то 8 Гб в пятницу
DAX2009 уже при 5-6 Гб говорит "кря..."
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Documentation collection: Inplace upgrade MS Dynamcis AX 2012 RTM --> AX 2012 R2 CU7 Blog bot DAX Blogs 0 22.06.2014 01:19
axsa: MDM Adapter - Extending Dynamics AX 2012 R3 Master Data Management Blog bot DAX Blogs 0 22.05.2014 03:28
Sample Design Patterns: Book Give-away: 'Microsoft Dynamics AX 2012 Development Cookbook' Blog bot DAX Blogs 1 12.05.2012 16:55
Dynamics AX Sustained Engineering: Servicing of Dynamics AX 2012 and Dynamics AX 2012 Feature Pack Blog bot DAX Blogs 0 08.05.2012 23:12
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:09.