Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

Вы можете столкнуться со следующими проблемами, связанными с оперативной памятью :

Не хватает оперативной памяти 

Если Архива будет не хватать оперативной памяти, это может привести к непредсказуемым последствиям. К примеру, сервер может перестать архивировать письма или виртуальная машина Java (JVM), на которой запущена Архива, перестанет работать.  

Info

Если у вас больше 500 рабочих почтовых ящиков, чрезвычайно важно использовать больше минимально разрешенного объема оперативной памяти. По меньшей мере 1512GB RAM должно быть доступно на сервере, обслуживающем 500 и больше почтовых ящиков, или 1024GB в области памяти Heap этого сервера. 

Если вы заметили, что сервер ведет себя непредсказуемо, проверьте файл debug.log на предмет ошибок, вызванных нехваткой оперативной памяти. Обычно, если ошибка связана с нехваткой памяти, её причины будут выведены в файле лога отладки debug.log. 

 

Подобная ошибка может быть вызвана одной из следующих трёх причин: 

 

  1. Не хватает места в области памяти Heap или "куче" (java.lang.OutOfMemoryError: Heap space).
    Возможно, слишком большой объем архивного почтового трафика обрабатывается сервером, из-за чего архивный сервер большое число объектов помещает в область памяти Heap (в "кучу").
  2. Не достаточно места в области памяти Perm Gen (java.lang.OutOfMemoryError: Permgen space). 
    Кодовая база Архива больше, чем выделенное под нее количество оперативной памяти. 
    Замечание: В средах большого объема ваш сервер может потребовать больше памяти, чем обычно. Как распределить эту память, читайте в Настройках памяти
  3. Не достаточно виртуальной памяти (java.lang.OutOfMemoryError: MappedByteBuffer).
    Обычно это указывает на то, что слишком много памяти в области heap "куче" выделено под процесс MailArchivaпроцесс Архива. Архива не может выделить достаточное количество виртуальной памяти (памяти, выделенной за пределами виртуальной среды). 

     

    Image RemovedImage Added

 

Решение проблем 

  1. Области памяти Heap и PermGen: увеличить количество оперативной памяти, используемой Архива. 
    Как выделить Архива больше оперативной памяти, читайте в Настройках памяти

  2. Обновите программное обеспечение до последней актуальной версии.
    На httpНа https://wwwarchiva.mailarchiva.comru/downloads скачайте самую последнюю версию

  3. Область памяти Heap"Куча": уменьшите количество потоков архивирования, используемых по умолчанию. 
    Архива одновременно архивирует шесть писем. Чтобы сократить потребление памяти, уменьшите количество потоков архивирования во вкладке Настройка -> Настройки архива и перезагрузите сервер.

  4. Область памяти Heap"Куча": уменьшите максимальное количество примонтированных архивов.
    По умолчанию, максимальное количество примонтированных архивов равно 410. Чтобы уменьшить потребление памяти, уменьшите максимальное число примонтированных архивов во вкладке Настройка -> Настройки архива и перезагрузите сервер.

  5. Виртуальная память: Уменьшите область памяти Heap.

    Виртуальная память - это память, выделенная за пределами среды JVM. Уменьшите долю области памяти Heap"кучи", чтобы она занимала от 1/3 до 1/2 всей доступной физической памяти (ОЗУ) на вашем компьютере. Так же, на некоторых компьютерах с ОС Linux, вам потребуется запустить команду "ulimit -v unlimited" в терминале, чтобы убедиться, что Архива может выделить достаточно виртуальной памяти для операций индексации.

...

Чтобы сократить количество памяти, потребляемое MailArchivaпотребляемое Архива, уменьшите максимальное количество памяти, заданное, как это описывается в Настройках памяти