Цитата:
Сообщение от
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 такой есть), непосредственно предшествующие падению АОСа.