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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 125

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

ShriEkeR



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



Openfire (Wildfire Server / Jive Messenger)
Скачать последнюю версию | @github
 
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 | Исправлено: ndch, 12:17 13-06-2024
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 125

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru