Показать сообщение отдельно
Старый 27.07.2014, 19:22   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Corel Посмотреть сообщение
начали падать АОСы. "Недостаточно памяти". DAX 2009 3761
Цитата:
Сообщение от Shirmin Oleg Посмотреть сообщение
У нас если процесс Ax32Serv.exe подбирается к 1.1-1.2 Гб, то падает. Не зависимо от того, сколько свободной памяти на самом сервере.
Цитата:
Сообщение от Corel Посмотреть сообщение
Хм, ну да, примерно так и есть.
Если речь о 2009-й и падении при условии, что АОС отъел меньше 2-х гигов, то самое простое решение - использовать 64-битную версию АОС Из моего скромного опыта, она успешно работает, отъедая и по 8 гиг памяти. Правда, может потребоваться переписать кое-какие выполняемые на сервере модификации, если они используют WinAPI и/или сторонние DLL-ки (не касается .NET-сборок).
Еще из особенностей 2009: винды стараются кэшировать в памяти хоста АОСа файлы приложения независимо от того, расположены ли они локально или нет, на это могут уйти дополнительно 2-4 гига. Поэтому под рабочий хост АОСа 2009-й надо по возможности выделять не меньше 8 Gb памяти.
А вообще бывают случаи, когда АОС кратковременно отъедает слишком много памяти и падает из-за этого. Или даже когда на хосте АОСа какой-то другой процесс (например, другой АОС ) отъедает слишком много памяти, а АОС из-за этого падает. Имеет смысл поискать в system eventlog, скажем, сообщения от источника Resource-Exhaustion-Detector (как минимум в w2k8 r2 такой есть), непосредственно предшествующие падению АОСа.
За это сообщение автора поблагодарили: Logger (4), MikeR (5), Corel (1).