Страница 1 из 3

Openfire вешается.

Добавлено: 2012-11-26 9:32:50
BlitzKrieg

Код: Выделить всё

FreeBSD jabber 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
Openfire последний что в портах, версию сказать не могу из-за проблем после установки pkgng.

Суть следующая. После установки работал неделю примерно и вис, увеличил размер кучи с дефолтных 256 до 768. Вроде как перестал виснуть, а тут опять.

Код: Выделить всё

2012.11.25 18:58:24 org.jivesoftware.openfire.nio.ConnectionHandler - Java heap space
java.lang.OutOfMemoryError: Java heap space
При этом опенфайр перезапустить невозможно. Он убивается только сигкилом. Для уже подключенных клиентов все выглядит мило и пушисто, они подключены, юзеры в онлайне. Но сообщения не пересылаются. Для желающих подключиться сообщение о неправильном пароле.

Re: Openfire вешается.

Добавлено: 2012-11-26 10:32:55
Electronik
сколько клиентов?

Re: Openfire вешается.

Добавлено: 2012-11-26 11:22:33
BlitzKrieg
Юзеры берутся из домена. В нем 535+
Но использующих в районе 100.

Re: Openfire вешается.

Добавлено: 2012-11-26 15:27:16
Electronik
так мало памяти для такого кол-ва. при таком кол-ве юзеров нужно минимум 2ГБ памяти. это ж ява.

Re: Openfire вешается.

Добавлено: 2012-11-26 15:31:52
BlitzKrieg
А обосновать?
Есть некий алгоритм выбора кол-ва памяти или так от балды?

Re: Openfire вешается.

Добавлено: 2012-11-26 15:46:45
Electronik
На основе опыта, что джава приложения прожорливы до памяти аж пи.*.ц.

Re: Openfire вешается.

Добавлено: 2012-11-27 8:51:13
BlitzKrieg
Ну по опыту чем больше тем лучше. Хотелось бы не гадать, а как-то аналитически выйти из данной ситуации. Мы же с вами я надеюсь не цыганки у вокзала.

Re: Openfire вешается.

Добавлено: 2012-11-28 8:41:50
BlitzKrieg
Ну так чего, обоснование кто-нибудь знает?

Re: Openfire вешается.

Добавлено: 2014-02-17 21:31:37
Gamerman
Обновил систему до 10-STABLE, а тут и openfire подоспел. Поставил поверх 3.9.1 и он зараза начал вешаться по нехватке памяти.

Код: Выделить всё

2014.02.17 20:15:18 org.jivesoftware.openfire.nio.ConnectionHandler - ConnectionHandler reports unexpected exception for session: (SOCKET, R: /10.205.1.10:46331, L: /10.205.1.10:5222, S: 0.0.0.0/0.0.0.0:5222)
java.lang.OutOfMemoryError: Java heap space 
У других как работает?

Re: Openfire вешается.

Добавлено: 2014-02-18 7:51:05
BlitzKrieg
Не обновлял до 10, у меня 8 какая-то или 9, увеличи память под кучу и вот уже пол-года наверное вообще забыл про опенфайр.

Re: Openfire вешается.

Добавлено: 2014-02-18 12:03:34
Gamerman
Я память увеличивал, не помогло.

Re: Openfire вешается.

Добавлено: 2014-02-18 12:33:22
BlitzKrieg
Нада ищо больше.

Re: Openfire вешается.

Добавлено: 2014-02-18 12:44:06
Gamerman
Да там полтора юзверя, куда ж он столько жрет-с? :)

Re: Openfire вешается.

Добавлено: 2014-02-18 14:39:21
BlitzKrieg
На этот вопрос мне тоже не ответили :-) Это все плата за кроссплатформенность и скорость разработки, плати :-)

Re: Openfire вешается.

Добавлено: 2014-02-18 14:45:28
Gamerman
Да старый, 3.8.Х работал лучше

Re: Openfire вешается.

Добавлено: 2014-03-25 7:55:15
login16
Gamerman писал(а): У других как работает?
У меня тоже 10ка и тоже 3.9.1... и тоже вешается :(

Re: Openfire вешается.

Добавлено: 2014-03-25 8:00:39
BlitzKrieg
И тоже с сообщениями про кучу? :-)
Ну дык добавь еще, не жадничай :-)

Re: Openfire вешается.

Добавлено: 2014-03-25 8:58:03
login16
BlitzKrieg писал(а): Ну дык добавь еще, не жадничай :-)
Стоит 256. Сделал 512.
10 юзеров.
Смотрю в админке на статистику кушания явой памяти. Оно стартует с 1% и постепенно повышается. Сейчас за час уже 20% набежало.
Она что- не можем там как-то сам очищаться?

Re: Openfire вешается.

Добавлено: 2014-03-25 9:30:53
BlitzKrieg
login16 писал(а):
BlitzKrieg писал(а): Ну дык добавь еще, не жадничай :-)
Стоит 256. Сделал 512.
10 юзеров.
Смотрю в админке на статистику кушания явой памяти. Оно стартует с 1% и постепенно повышается. Сейчас за час уже 20% набежало.
Она что- не можем там как-то сам очищаться?
Да есть там в машине какие-то сборщики мусора :-) Я хз но там от числа юзеров я так понял не сильно зависит необходимый объем. У меня 2 Gb выделено. Вроде не виснет. Юзеров онлайн около сотни. Пытался подобрать, но плюнул и выделил 2 Гб, с тех пор ничего не виснет уже год :)

Re: Openfire вешается.

Добавлено: 2014-03-25 9:40:12
login16
Может плагину лишние поотключать?

Re: Openfire вешается.

Добавлено: 2014-03-25 9:42:25
BlitzKrieg
login16 писал(а):Может плагину лишние поотключать?
Пробуй :) Я бы выделил побольше памяти :-)

Re: Openfire вешается.

Добавлено: 2014-03-25 9:48:56
login16
Комп-то sempron 3000+, 1Gb RAM...

Re: Openfire вешается.

Добавлено: 2014-04-02 13:36:38
drumbone555
у меня общая память 4 гига
вчера на джаву выделил 3 гига (до этого выставлено было 2 гига, опенфайр повешался дня через 2)
за сутки параметр "Использовано памяти Java" стал 852,84 MB of 2730,69 MB (31,2%) used и продолжает увеличиваться
50 пользователей

до обновления до 3.9.1 про опенфайр даже не вспоминал теперь каждый день проверять приходится

Re: Openfire вешается.

Добавлено: 2014-04-03 4:08:07
drumbone
drumbone555 писал(а):у меня общая память 4 гига
вчера на джаву выделил 3 гига (до этого выставлено было 2 гига, опенфайр повешался дня через 2)
за сутки параметр "Использовано памяти Java" стал 852,84 MB of 2730,69 MB (31,2%) used и продолжает увеличиваться
50 пользователей

до обновления до 3.9.1 про опенфайр даже не вспоминал теперь каждый день проверять приходится
прошла ночь, активных пользователей не было - Использовано памяти Java 1088,49 MB of 2730,69 MB (39,9%) used - выросла почти на 10%

Re: Openfire вешается.

Добавлено: 2014-04-03 14:18:10
Electronik
какие плагины используете?