2010-05-13 2 views
1

У нас есть пара боксов 2000 с com +, и мы иногда получаем ошибки «недостаточной памяти для выполнения этой операции» с dll dtsearch.dtengine. Поскольку он зарегистрирован в com +, я надеялся, что существует способ ограничить объем используемой памяти, а затем переработать его, как только он ударит, но я не могу найти способ сделать это. Кто-нибудь знает как? Благодарю.ограничение памяти в com +

ответ

1

Настройка рециркуляции приложений для приложения COM +, выполните следующие действия:

В дереве консоли средства администрирования Component Services, щелкните правую кнопку мыши COM + сервер приложений вы хотите быть переработаны, а затем нажмите кнопку Свойства.

Вкладка «Объединение» & Вкладка «Переработка», введите значения для ограничения продолжительности жизни (минуты), лимит памяти (КБ), тайм-аут истечения срока действия (минуты), лимит вызовов и лимит активации в зависимости от критериев, которые вы хотите использовать.

Lifetime Limit указывает максимальное количество минут, в течение которых процесс может выполняться до его рециркуляции. Допустимый диапазон от 0 до 30 240 минут (21 день). По умолчанию количество минут равно 0.

Предел памяти указывает максимальный объем использования памяти процесса (в килобайтах) перед повторной обработкой процесса. Если использование памяти процесса превышает указанное число более одной минуты, процесс перерабатывается. Допустимый диапазон составляет от 0 до 1 045 576 КБ, а объем использования по умолчанию - 0 КБ.

Срок истечения срока действия указывает количество минут, ожидающих до принудительного отключения, для освобождения всех внешних ссылок на объекты в процессе. Допустимый диапазон составляет от 1 до 1440 минут (24 часа), а время истечения по умолчанию - 15 минут. Это значение используется только тогда, когда уже определено, что процесс будет перерабатываться на основе других критериев.

Лимит вызовов указывает максимальное количество вызовов, которые могут быть применены к объектам приложения, прежде чем перерабатывать процесс. Допустимый диапазон составляет от 0 до 1 045 576 вызовов, а число вызовов по умолчанию равно 0.

Активационный лимит указывает максимальное количество активируемых объектов приложения до их повторного использования. Допустимый диапазон составляет от 0 до 1 045 576 активаций, а число срабатываний по умолчанию равно 0.

Примечание. Если для ограничения срока службы, ограничения по лимиту, предела лимита или значения предела активации установлено значение 0 (значение по умолчанию), повторное использование приложения для этого критерия отключено. Когда все четыре из этих критериев установлены в 0, утилизация приложений отключена для выбранного приложения.

Смежные вопросы