По умолчанию в Openfire версии 3.6.4 ява память (Java menory) стоит на максимуме в 64 мегабайта, в версии 3.7.0 beta
по больше (не помню точно сколько), но эта бета версия глючная еще. Если на вашем сервере будет много пользователей,
или будет каким-либо другим способом загружаться память, то вы столкнетесь с проблемой.
Дак вот, чтобы увеличить память необходимо проделать следующее (пока для Windows Server версии):
в папку Openfirebin
закидываем файлы:
1) openfire.vmoptions – это если вы загружаете XMPP сервер с помощью файла openfire.exe, т.е. с графической оболочкой
2) openfired.vmoptions — это если вы загружаете XMPP сервер с помощью файла openfired.exe, т.е. без графической оболочки, консольно-командной строкой
3) openfire-service.vmoptions — это если вы загружаете XMPP сервер с помощью службы (файл openfire-service.exe в папке /bin именно для запуска как службы)
в них пишем:
-Xms512m
-Xmx1024m
(писать как есть с тире (-) впереди)
1е значение (-Xms512m) – это минимальное значение java памяти
2е значение (-Xmx1024m) — это максимальное значение java памяти
Кончено вместо 512m и 1024m вы можете указать и свои величины, но это конечно связано с характеристиками вашего серверного железа.
После этого не забудьте перегрузить openfire.