Вы можете столкнуться со следующими проблемами, связанными с оперативной памятью :
Если Архива будет не хватать оперативной памяти, это может привести к непредсказуемым последствиям. К примеру, сервер может перестать архивировать письма или виртуальная машина Java (JVM), на которой запущена Архива, перестанет работать.
Если у вас больше 500 рабочих почтовых ящиков, чрезвычайно важно использовать больше минимально разрешенного объема оперативной памяти. По меньшей мере 1512GB RAM должно быть доступно на сервере, обслуживающем 500 и больше почтовых ящиков.
Для ошибки могут быть две причины:
Замечание: В средах большого объема ваш сервер может потребовать больше памяти, чем обычно. Как распределить эту память, читайте в Настройках памяти.
Вируальная машина Java обычно использует максимум доступной оперативной памяти (определенной с помощью параментра -xMx при запуске JVM). Но это не означает, что Архива испольщует это количество памяти. Обычно Архива использует куда меньше (<90MB для одной операции). Это лишь означает, что сборщик мусора JVM (англ. garbage collector) не забирает свободную память по причинам, связанным с производительностью.
Сборка мусора из памяти требует ресурсов. При обычных настройках JVM удерживает освободившуюся память, пока это требуется, для того, чтобы обеспечить эффективность активного процесса. Из Просмотрщика процессов (англ. Process Viewer) может выглядеть так, как будто Архива потребляет большой объем памяти. Это выглядит так, потому что в скрипте startserver параметр -xMx задан так, что JVM имеет возможность использовать большой объем памяти.
Чтобы сократить количество памяти, потребляемое MailArchiva, уменьшите максимальное количество памяти, заданное, как это описывается в Настройках памяти.