Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Открыть новую тему     Написать ответ в эту тему

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: 1 | 2 | 3



Openfire (Wildfire Server / Jive Messenger)
Скачать последнюю версию
 
OpenFire Server - это Open Source XMPP сервер обмена мгновенными сообщениями.
Прост в настройке, администрируется через web-консоль, поддерживает LDAP.
Основные принципы работы и доступные клиенты(wiki) + jabberworld

ПАТЧ v.7.2(сервера 3.6.4+) Для прозрачной NTLM авторизации клиентов  
SaslSspi.dll x64 SaslSspi.dll к патчу v7.2 для Openfire x64
Корпоративная сборка Миранды 0.9.20


Active Directory Explorer Просмотр структуры LDAP AD
Расширенная настройка фильтрации АД объектов
PyICQ-t
Переход со встроенной на внешнюю базу
Прозрачная авторизация для двух и более доменов, актуально только до Windows 2003 включительно
Ростер для 2х и более доменов, на встроенной базе


Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка для Linux, установка и настройка для Windows
Установка и настройка
 
Установка Miranda клиентам в домене
Инструкция по установке патча авторизации, для версий 3.9.X и выше  
Инструкция по установке патча авторизации
 
MySQL+UTF8
Раздел "Документация" на офсайте
Популярные ошибки администраторов jabber-серверов
Установка openfire на Windows с использование PostGreSQL Часть 1
Установка openfire на Windows с использование PostGreSQL Часть 2
Исправление проблемы с кодировкой в плагине Monitoring Service

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 21:14 14-09-2012 | Исправлено: lexuzmain, 14:16 25-09-2019
AdminEvgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребяты, ссылка не работает на патч v7.2, поправьте или дайте пожалуйста у кого есть патчик

Всего записей: 6 | Зарегистр. 16-03-2018 | Отправлено: 11:44 04-05-2018
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ссылка работает

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 13:28 04-05-2018
allmo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
 
Установил сервер Openfire 4.2.3 x64 + Win2012 r2 + MS SQL 2012 x64 + AD
x64 версию выбрал неслучайно, джаббер стоит в корпоративной сети, пользователей 700+
 
Но нарисовалась проблема, к решению которой не знаю с какой стороны подойти:
 
 - утром народ приходит на работу, включают компьютеры и начинаются дикие зависания сервера джаббера и контролера AD, к которому он обращается.  
 
Сервера виртуальные и по началу я пробовал решить проблему добавлением ядер CPU, но это практически не помогает.
 
10-30 пользователей сервер работает нормально, но когда свыше 100 - начинает тормозить. Больше 270 не подключилось ни разу, все висят на процессе соединения и так продолжается весь день.
 
так же у сервера виснет служба Openfire при каждой перезагрузке сервера. Либо просто при перезагрузке самой службы из консоли управления службами сервера.

Всего записей: 5 | Зарегистр. 28-05-2013 | Отправлено: 10:09 11-05-2018
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно логи смотреть, что происходит при подключении > 270. На каком моменте виснет служба.
Скорее всего не хватает выделения JAVA памяти. Сам OF и SQL на одном серваке находятся?

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 11:46 11-05-2018
allmo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Памяти для Java хватает с избытком, в логах OF ни чего нет, т.к. сам он не виснет, виснет контролер AD к которому обращается OF
 
А служба не запускается даже при отсутствии клиентов, например настроил сервер - он работает. Перезапустил службу - все, не запускается. Или сервер перезагрузил - не запускается.

Всего записей: 5 | Зарегистр. 28-05-2013 | Отправлено: 04:24 12-05-2018
Evgaid

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день. Есть пару вопросов по OpenFire, не могли бы помочь:
1. Не работает поиск пользователей (ССвязка Win Server 2012r+Ad+SQL2014)
2. Когда открывается поиск там просто каракули (Шрифты плагинов не распознаются по-видимому), пытался программульками узнать шрифт, поставил его, но ничего не изменилось
3. Редактирование групп (ну там название и видимость) при  сохранении происходит по несколько минут, доходит до 10.
Кэш согласно статьи тюнинговал, ошибка осталась такая Cache Roster was full, shrinked to 90% in 0ms
Заранее спасибо

Всего записей: 24 | Зарегистр. 15-03-2005 | Отправлено: 05:59 14-05-2018 | Исправлено: Evgaid, 09:25 14-05-2018
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 - утром народ приходит на работу, включают компьютеры и начинаются дикие зависания сервера джаббера и контролера AD, к которому он обращается.  
 

 
Может быть как вариант увеличить кол-во доступных соединений в настройках соединения с базой...Какое кол-во сейчас установлено?

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 07:14 14-05-2018 | Исправлено: deminart, 11:45 14-05-2018
omoHart

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Установлена связка Openfire 4.2.3 + ubuntu 16.04 + Spark 2.9.0 на 70 пользователей, есть небольшая проблема, при свёрнутом окне контактов и закрытом окне чата при получении сообщения у пользователя открывается пустое окно, если закрыть окно, и открыть окно чата заново с пользователем который отправлял вам сообщение, то это сообщение появляется, но уже как история. Возникали ли такие проблемы?

Всего записей: 1 | Зарегистр. 11-05-2018 | Отправлено: 12:02 14-05-2018
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Когда открывается поиск там просто каракули

 
Обновился на 4.2.3, тоже самое. Помогло удаление плагина, и его переустановка (ставил через файл), каракули исчезли.
 
Так же каракули наблюдаю внутри админки у плагинов:
 
Load Statistic и Monitoring Service.
 

Цитата:
1. Не работает поиск пользователей (ССвязка Win Server 2012r+Ad+SQL2014)  

 
 
Давнишний баг.
 
Самый простой и рабочий вариант - накатить версию клиента spark_2_6_3 либо ночнуху spark_2_9_0-20180514 в них поиск работает нормально.
 
https://www.igniterealtime.org/downloads/nightly_spark.jsp
 
 
Если же хочешь танцевать с бубном, проверяй свой openfire.xml на предмет корявости https://xmpp.org/extensions/xep-0055.html, так же можно попробовать откатить плагин поиска на более струю версию.
 

Цитата:
Кэш согласно статьи тюнинговал, ошибка осталась такая Cache Roster was full, shrinked to 90% in 0ms  

 
Какие значения у переменных  cache.username2roster.size, cache.userGroup.size ?

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 20:50 14-05-2018 | Исправлено: deminart, 07:51 15-05-2018
allmo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что у вас за БД используется для openfire? Если SQL, то может быть как вариант увеличить кол-во доступных соединений..

 
MS SQL, количество подключений задрал до 4000, по статистике сервера они все доступны но используются 1-10 всего как активные. Постоянно по утрам жалуется на вот это:
 

Цитата:
at org.jivesoftware.util.JiveInitialLdapContext.<init>(JiveInitialLdapContext.java:43)  
at org.jivesoftware.openfire.ldap.LdapManager.getContext(LdapManager.java:568)  
at org.jivesoftware.openfire.ldap.LdapManager.retrieveList(LdapManager.java:1995)  
at org.jivesoftware.openfire.ldap.LdapUserProvider.getUsernames(LdapUserProvider.java:215)  
at org.jivesoftware.openfire.user.UserManager.getUsernames(UserManager.java:279)  
at org.jivesoftware.openfire.roster.RosterManager.getSharedUsersForRoster(RosterManager.java:876)  
at org.jivesoftware.openfire.roster.Roster.getSharedUsers(Roster.java:669)  
at org.jivesoftware.openfire.roster.Roster.<init>(Roster.java:148)  
at org.jivesoftware.openfire.roster.RosterManager.getRoster(RosterManager.java:120)  
at org.jivesoftware.openfire.privacy.PrivacyList.getRoster(PrivacyList.java:244)  
at org.jivesoftware.openfire.privacy.PrivacyList.shouldBlockPacket(PrivacyList.java:166)  
at org.jivesoftware.openfire.session.LocalClientSession.canProcess(LocalClientSession.java:941)  
at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:314)  
at org.jivesoftware.openfire.spi.RoutingTableImpl.routeToLocalDomain(RoutingTableImpl.java:359)  
at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:244)  
at org.jivesoftware.openfire.net.SocketPacketWriteHandler.process(SocketPacketWriteHandler.java:69)  
at org.jivesoftware.openfire.spi.PacketDelivererImpl.deliver(PacketDelivererImpl.java:57)  
at org.jivesoftware.openfire.handler.IQHandler.process(IQHandler.java:68)  
at org.jivesoftware.openfire.IQRouter.handle(IQRouter.java:372)  
at org.jivesoftware.openfire.IQRouter.route(IQRouter.java:115)  
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:78)  
at org.jivesoftware.openfire.net.StanzaHandler.processIQ(StanzaHandler.java:342)  
at org.jivesoftware.openfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler.java:99)  
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:307)  
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:199)  
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:181)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)  
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)  
at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:407)  
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:236)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)  
at org.apache.mina.filter.ssl.SslHandler.flushScheduledEvents(SslHandler.java:322)  
at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:497)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)  
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)  
at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74)  
at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)  
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:769)  
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:761)  
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:703)  
at java.lang.Thread.run(Unknown Source)  

 
Добавлено:
кстати, у меня недоступен стал сайт https://www.igniterealtime.org
Видимо попал под блокировку роскомнадзора
Как вылечить?

Всего записей: 5 | Зарегистр. 28-05-2013 | Отправлено: 04:22 15-05-2018 | Исправлено: allmo, 04:22 15-05-2018
Evgaid

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
cache.username2roster.size, cache.userGroup.size

cache.username2roster.size     5242880  
ache.userGroup.size     5242880  
По поводу поиска и каракуль понял, попробую скачиваю ночну и отдельно плагин. Спасибо!!!!
 
Добавлено:

Цитата:
кстати, у меня недоступен стал сайт https://www.igniterealtime.org

У меня периодически тоже отваливается, потом начинает работать. ПРосто подождать
 
Добавлено:
И еще тогда сразу вопрос, почему при редактировании группы, когда как только указываю что всем видна,  
просто зависание идет на минут 10-15!

Всего записей: 24 | Зарегистр. 15-03-2005 | Отправлено: 09:25 15-05-2018 | Исправлено: Evgaid, 09:25 15-05-2018
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
cache.username2roster.size     5242880  
сache.userGroup.size     5242880  

 
Ставьте значение -1

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 10:14 15-05-2018
Evgaid

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
ночнуху spark_2_9_0-20180514 в них поиск работает нормально

 
Блин не работает поиск. Он даже на сервере не ищет
 
Добавлено:

Цитата:
так же можно попробовать откатить плагин поиска на более струю версию.  

 Вот про это тоже думал сначала, но не нащел свободный, т.к. то работает то не работает сайт.
 
Добавлено:

Цитата:
Ставьте значение -1  

 
Поставил, не заметил пока разницы! Как сыпались ошибки кэша, так и сыпятся. Может просто старый проверенный openfire найти и spark тоже старый проверенный!

Всего записей: 24 | Зарегистр. 15-03-2005 | Отправлено: 11:03 15-05-2018
Skorohod12345



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Ребята столкнулся с проблемой, имеется сервер winserv2008r2, на котором развернута база openfire, так же имеются клиенты, которые подключаются Pandionom к ней.
В базе данных имеются много пользователей, некоторые из них подключаются нормально, а у некоторых пишет (не верный логин или пароль). Пробовал пересоздавать пользователей, результат идентичен. Т.е. на некоторых компьютерах я могу зайти под любым пользователем. а на некоторых вообще ни под каким не могу зайти (учитывая что в базе пользователи есть).  
Когда захожу на веб-интерфейс. у меня вот такая ошибка. возможно дело в ней?  Если да, как решить данную задачу.

Всего записей: 185 | Зарегистр. 08-04-2011 | Отправлено: 09:27 22-05-2018 | Исправлено: Skorohod12345, 09:30 22-05-2018
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skorohod12345
Дело не в этой ошибке, это и не ошибка, в принципе не мешает, но если хочешь - можешь поправить у себя ДНСы, ошибка пропадет.
По поводу юзеров, Подозреваю, что OF стоит боль 3.7.* проблема в клиенте Pandion.
Проект закрыт 18 лет назад. И давно уже толком не работает.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 09:41 22-05-2018
Skorohod12345



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Дело не в этой ошибке, это и не ошибка, в принципе не мешает, но если хочешь - можешь поправить у себя ДНСы, ошибка пропадет.  
По поводу юзеров, Подозреваю, что OF стоит боль 3.7.* проблема в клиенте Pandion.  
Проект закрыт 18 лет назад. И давно уже толком не работает.

Как решить данную проблему?
Установлен ОФ 4.2.3.  
Проблема началась после того как развалился рейд на сервере, рейд пересобрал и вот такое началось.  До этого всё прекрасно работало.  
 
В журнале такая ошибка
2018.05.22 10:46:16 WARN [socket_c2s-thread-4]: org.jivesoftware.util.cache.DefaultCache - Cache Roster was full, shrinked to 90% in 0ms.  
2018.05.22 10:48:08 WARN [socket_c2s-thread-3]: org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x00000055: nio socket, server, /192.168.0.9:18347 => /192.168.0.1:5222)

Всего записей: 185 | Зарегистр. 08-04-2011 | Отправлено: 10:01 22-05-2018 | Исправлено: Skorohod12345, 10:51 22-05-2018
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
развалился рейд на сервере, рейд пересобрал и вот такое началось

откати папку openfire в програмфайлс до момента, когда развалился рейд, скорее всего какое-то несогласование в БД произошло. Только нынешнюю копию сделай.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 13:28 22-05-2018
Skorohod12345



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
откати папку openfire в програмфайлс до момента, когда развалился рейд, скорее всего какое-то несогласование в БД произошло. Только нынешнюю копию сделай.

Нынешняя копия есть уже) А вот откатить по теневым копиям я так понимаю? если да, то не получится, потому что теневая копия на данную папочку не распространялась..(

Всего записей: 185 | Зарегистр. 08-04-2011 | Отправлено: 15:09 22-05-2018
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
2018.05.22 10:46:16 WARN [socket_c2s-thread-4]: org.jivesoftware.util.cache.DefaultCache - Cache Roster was full, shrinked to 90% in 0ms.  
2018.05.22 10:48:08 WARN [socket_c2s-thread-3]: org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x00000055: nio socket, server, /192.168.0.9:18347 => /192.168.0.1:5222)  

второе событие - вроде оно.
http://blog.tataranovich.com/2016/04/openfire-402-debian-java-7.html
но тут для никсов.
Может с виндой тоже пройдет? но тут яву под винду ставить.
И еще как вариант, установить по новой OF и сверху накатить нынешнюю копию?

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 17:19 22-05-2018
Evgaid

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а где можно скачать старый сервер и страых клиентов, чтобы восстановить поиск в Spark. Т.к. ночную сборку поставил у себя, а поиск не работает все равно

Всего записей: 24 | Зарегистр. 15-03-2005 | Отправлено: 04:49 23-05-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru