Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Openfire (Wildfire/Jive Messenger) часть 2

Автор: ViziGod
Дата сообщения: 29.05.2008 13:03

Цитата:
ищи параметры с idle

Пасиб, буду пробывать...
Автор: skyfish777
Дата сообщения: 29.05.2008 14:27
О памяти
А всётаки почему так много памяти отжирается сервисом? 220 юзверей а потребляется под них 512 мег полностью и уже не хватает. причём месяца три назад на более ранних сборках юзверей было примерна столько же а памяти елось 380-400, может это таки быть связан с размером базы, типа юзвери флудят, мессаджи в базу заносятся(архивируются)?
3.5.1 OF+Миранда из шапки,база встроенная, юзвери через AD логинятся и грузят себе полный список контактов (900 чел) из них в онлайне 220-250.
помнится viktorae писал что у него очень мало памяти используется, может поанализируем конфигурацию чтобы выявить тонкое место?
Автор: my_nik_zem
Дата сообщения: 29.05.2008 17:24
Добрые люди помогите!

в Pandion в окне отправки сообщения, клавиша отправки называется "отравить"
Мы тут перетравим друг друга))
Это нормально или только у меня так?
Автор: victorae
Дата сообщения: 29.05.2008 17:49

Цитата:
может поанализируем конфигурацию чтобы выявить тонкое место


так разница наверное в типе базы будет, внешняя - внутренняя.


Цитата:
в Pandion в окне отправки сообщения, клавиша отправки называется "отравить"


все это правиться в файле переводов. можно обозвать ее как угодно.
Автор: tomas1
Дата сообщения: 30.05.2008 01:16
У меня одного стоит миранда в качествеве клиента и вот постоянно такие ошибки - и только на меня.

2008.05.30 08:55:10 Packet sent to unreachable address
<iq type="get" to="s.kutepov@msg/Pandion" id="mir_69" from="o.dgumayev@msg/Miranda">
<query xmlns="jabber:iq:version"/>
</iq>


Добавлено:
victorae ну подскажи чем может быть вызванно постоянными ошибками...по 200 строк за секунду генерирует...и нигде ответа нет, даже на оф сайте, хотя подобные вопрос задавался.
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.common.IoFilterAdapter.filterWrite(IoFilterAdapter.java:90)
at org.jivesoftware.openfire.net.StalledSessionsFilter.filterWrite(StalledSessionsFilter.java:49)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.filterWrite(AbstractIoFilterChain.java:587)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.fireFilterWrite(AbstractIoFilterChain.java:355)
at org.apache.mina.transport.socket.nio.SocketSessionImpl.write0(SocketSessionImpl.java:166)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:177)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:168)
at org.jivesoftware.openfire.nio.NIOConnection.deliver(NIOConnection.java:223)
at org.jivesoftware.openfire.session.LocalClientSession.deliver(LocalClientSession.java:787)
at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:262)
at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:235)
at org.jivesoftware.openfire.roster.Roster.broadcastPresence(Roster.java:588)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.broadcastUpdate(PresenceUpdateHandler.java:283)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:124)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:112)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:176)
at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:134)
at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:70)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:76)
at org.jivesoftware.openfire.net.StanzaHandler.processPresence(StanzaHandler.java:31
Автор: ViziGod
Дата сообщения: 30.05.2008 16:00
Про вышибание миранд регулярное.
По совету выставил параметр
xmpp.client.idle в значение 8640000
2 день проблемы не наблюдаю...
Пасиб

А вот кто нибудь научил Пандион хранить свой профиль не в %AppData%, а на сети где нето как Миранда:
ProfileDir=..\..\users\%USERNAME%
Автор: victorae
Дата сообщения: 30.05.2008 19:55

Цитата:
А вот кто нибудь научил Пандион хранить свой профиль не в %AppData%, а на сети


http://forums.pandion.be/viewtopic.php?t=114&highlight=usersdir
Автор: temir
Дата сообщения: 31.05.2008 11:20
У меня юзерские учетки не могут пройти аутентификацию
только админские(( где копать?
Автор: Esselio
Дата сообщения: 31.05.2008 15:31
2008.05.31 19:34:35 [org.jivesoftware.openfire.nio.ConnectionHandler.exceptionCaught(ConnectionHandler.java:110)
]
java.lang.ArrayIndexOutOfBoundsException: 65536
at com.jcraft.jzlib.Deflate._tr_tally(Deflate.java:630)
at com.jcraft.jzlib.Deflate.deflate_slow(Deflate.java:1204)
at com.jcraft.jzlib.Deflate.deflate(Deflate.java:1567)
at com.jcraft.jzlib.ZStream.deflate(ZStream.java:133)
at org.apache.mina.filter.support.Zlib.deflate(Zlib.java:174)
at org.apache.mina.filter.CompressionFilter.filterWrite(CompressionFilter.java:191)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.filter.executor.ExecutorFilter.filterWrite(ExecutorFilter.java:255)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.filter.codec.ProtocolCodecFilter.filterWrite(ProtocolCodecFilter.java:205)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.common.IoFilterAdapter.filterWrite(IoFilterAdapter.java:90)
at org.jivesoftware.openfire.net.StalledSessionsFilter.filterWrite(StalledSessionsFilter.java:49)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.filterWrite(AbstractIoFilterChain.java:587)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.fireFilterWrite(AbstractIoFilterChain.java:355)
at org.apache.mina.transport.socket.nio.SocketSessionImpl.write0(SocketSessionImpl.java:166)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:177)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:168)
at org.jivesoftware.openfire.nio.NIOConnection.deliver(NIOConnection.java:223)
at org.jivesoftware.openfire.session.LocalClientSession.deliver(LocalClientSession.java:787)
at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:262)
at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:235)
at org.jivesoftware.openfire.roster.Roster.broadcastPresence(Roster.java:588)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.broadcastUpdate(PresenceUpdateHandler.java:283)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:124)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:112)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:176)
at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:134)
at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:70)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:76)
at org.jivesoftware.openfire.net.StanzaHandler.processPresence(StanzaHandler.java:317)
at org.jivesoftware.openfire.net.ClientStanzaHandler.processPresence(ClientStanzaHandler.java:85)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:241)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:163)
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:133)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:80)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:180)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.lang.Thread.run(Unknown Source)

Вот такая блажь появилась на четвертый день работы сервера. До этого ни одной ошибки не было.. Объясните, в чем может быть проблема? Есть вероятность того, что ошибки появляются в момент изменения настроек сервера.
Автор: victorae
Дата сообщения: 31.05.2008 15:45
Esselio

Цитата:
com.jcraft.jzlib.ZStream.deflate(ZStream


это компрессия трафика. сам не пользуюсь, вероятно ошибки валятся из-за разной реализации компрессии в клиенте и сервере. можно попробовать скачать крайнюю версию библиотеки http://www.zlib.net/ и поиграться с ней.

Добавлено:
temir

Цитата:
У меня юзерские учетки не могут пройти аутентификацию
только админские(( где копать?


возьми ручку и бумагу. нарисуй структуру АД где у тебя админы, где юзвери,
нарисуй где у тебя baseDN и что попадает под <searchfilter> и т.д. - подумай вообщем
Автор: Esselio
Дата сообщения: 31.05.2008 18:15
victorae
я нашел причину столь длинного лога - это некорректная работа оффлайн сообщений (отправлял сообщение всем членам группы, оно и гуляло).
Компрессию убрал (надеюсь на траффик сети не повлияет).
Но меня мучает вопрос, почему у меня оффлайн так себя повел. БД вроде нормально работает. Сохраняет таблицы, все отлично. А вот с оффлайном получилось такое нехорошее явление. MySQL 5.0. Знает кто, в чем причина (кривизну рук не отвергаю)
Автор: victorae
Дата сообщения: 31.05.2008 19:06

Цитата:
Но меня мучает вопрос


иногда проще стереть лог чем ковырять что в нем написано, если на работу это не влияет.
Автор: Dmb_2007
Дата сообщения: 31.05.2008 23:07
Ну вот! Я услышал, то что бальзамом пролилось на мою душу... А то эти джавовские логи для меня - темный лес с завязанными глазами
А так все работает.
Осталось добиться от миранды авторизации NTLM
Автор: bokka
Дата сообщения: 02.06.2008 10:53
Подскажите про маппинг полей из LDAP.
Подключаюсь к AD, все отлично работает, но хотелось бы вместо
Name {cn}
вписать
Name {sn} {givenName}
чтобы вместо Петр Сергеев, выводилось Сергеев Петр.

При нажатии "Тest" все отлично отрабатывается, но клиент (Psi RC0.12) тогда отображает данные из поля sAMAccountName.

Может кто сталкивался и знает способ победить?
Автор: temir
Дата сообщения: 02.06.2008 12:33
Миранда из шапки вылетает - меняет статус на "Не в сети" потом обратно "В сети"))
опенфаеровская база своя, юзеров вбивал вручную (20шт)
Автор: bokka
Дата сообщения: 02.06.2008 16:50
Да, можно как-то сообщения "В сети" "Не в сети" отключить? В Psi не нашел галки, может можно где на сервере?
Автор: victorae
Дата сообщения: 04.06.2008 22:16
bokka

Цитата:
чтобы вместо Петр Сергеев, выводилось Сергеев Петр.


из консоли наверное не настроишь, правь конфиг напрямую.
given и family поменяй местами и будет фамилия первая.

<vCard xmlns="vcard-temp">
<N>
<GIVEN>{givenName}</GIVEN><MIDDLE>{initials}</MIDDLE><FAMILY>{sn}</FAMILY>
</N>
<FN>{displayName}</FN>
<NICKNAME>{displayName}</NICKNAME>


Цитата:
Да, можно как-то сообщения "В сети" "Не в сети" отключить?


у Psi это в настройках - оповещения - enable popup notifications - when a contact becomes ...


temir

Цитата:
Миранда из шапки вылетает - меняет статус на "Не в сети" потом обратно "В сети"))


обратно подключается так как плюгин есть который следит за онлайном, а вот почему отключается - это вопрос. попробуй Psi без востановления связи, будет отваливаться или нет?

Автор: dimarestive
Дата сообщения: 05.06.2008 10:13
Подскажите пожалуйста.
Стоит Openfire 3.5.1 на винде, пользователи берутся из АД, клиенты Qip Infinum 9001-9008.
Если в настройках инфинума ставлю шифрование SSL и подключаюсь к серверу, то шифрование работает?
Я почему спрашиваю, просто ни каких OpenSSL я ни на сервер ни клиентам не ставил.
Автор: victorae
Дата сообщения: 05.06.2008 11:30
dimarestive

Цитата:
Я почему спрашиваю, просто ни каких OpenSSL я ни на сервер ни клиентам не ставил.


на сервере посмотри в сессиях как именно клиент подключился
Автор: dimarestive
Дата сообщения: 05.06.2008 13:12
victorae
Спасибо, говорит что шифруется :) Видимо там какие-то библиотеки нужные сами ставятся.
Автор: frantoff
Дата сообщения: 05.06.2008 13:29
Народ!! кто поднимал XMPP транспорт в im-gateway плагине?
Как его настроить?
Я так понял что это j2j транспорт, так?
Не пойму что он за сервер хочет в настройках...
В общем помогите разобраться
Автор: victorae
Дата сообщения: 06.06.2008 11:13
frantoff

Цитата:
Я так понял что это j2j транспорт, так?


xmmp это для связи с сервером jabber.org кажется, к s2s отношения не имеет, оно работает
само по себе.

Автор: edgi
Дата сообщения: 06.06.2008 20:44
Поставил себе на сервер OpenFire. Отличная вещь, разобрался все работает.

Windows 2003
OpenFire (последняя версия)
Настроен на авторизацию в локальном домене (АД).
Внешняя база не как не подцеплялась, так и оставил стандартную встроенную.

Проблема такая вот у меня. В домене пользователей много и как то геморно учить и показывать всем как сделать поиск того или иного пользователя.
Как сделать что бы при подключении к Jabber у всех загружался автоматом полный ростер (список) пользователе которые в jabbere импортировались из локального домена (ну что бы не искать через поиск каждого и не добавлять и не ждать авторизацию)?
Автор: victorae
Дата сообщения: 07.06.2008 08:17
edgi

группы АД пользователей можно "расшаривать", посмотри в управлении опенфайра.
Автор: tomas1
Дата сообщения: 07.06.2008 09:22
Постоянно такая воть ошибка :
2008.06.07 17:03:18 [org.jivesoftware.openfire.nio.ConnectionHandler.exceptionCaught(ConnectionHandler.java:110)
]
java.lang.ArrayIndexOutOfBoundsException

Поставил клиентов половина pandion половина миранда, щас собираюсь переводить всех на миранду. Бывает что разные клиенты друг другу сообщения не доставляют...и еще есть 4 человека постоянно удаляю всех, ну тоесть всех приходит сообщение по утрам че мол такието и такието их удалили, я так понимаю это гдето храниться - база mysql - что там чистить?
Автор: ViziGod
Дата сообщения: 07.06.2008 11:41

Цитата:
Миранда из шапки вылетает - меняет статус на "Не в сети" потом обратно "В сети"))

попробуй в консоле добавить параметр xmpp.client.idle со значением 8640000 мне помогло.
Автор: victorae
Дата сообщения: 07.06.2008 12:24
ViziGod

кстати недавно на "свежем" компе у клиента было что то похожее, постоянные отключения.
убрал из сетевого подключения "QOS" и остановил сервисы типа "веб-клиент" и "интелектуальная передача файлов", проблема с отключениями исчезла.
Автор: ASukhanov
Дата сообщения: 09.06.2008 06:58
Приветствую. Есть два вопроса, может кто поможет.
1. OpenFire 3.5.1 на Windows 2003 в домене. Пользователи хранятся в MSSQL 2005 Dev Ed. Сервер обслуживает пользователей как подключенных непосредственно к сети предприятия так и подключаемых по ADSL пользователей через VPN. Около 2 суток работает нормально, затем те пользователи которые сидят на ADSL отключаются и не подключаются, до тех пор пока операционную систему не перегрузишь. Остановка и запуск сервера OpenFire не помогает. В чем может быть проблема???
2. В error логах постоянно светится ошибка
2008.06.09 12:01:02 [org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:259)
] Error trying to connect to remote server: jud.172.27.86.2(DNS lookup: jud.172.27.86.2:5269)
java.net.UnknownHostException: jud.172.27.86.2
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:254)
    at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain(LocalOutgoingServerSession.java:144)
    at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:215)
    at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:194)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Что это за пользователь и как исправить такую ошибку?
Автор: victorae
Дата сообщения: 09.06.2008 07:18
ASukhanov

Цитата:
Что это за пользователь и как исправить такую ошибку?


кто то по ошибке пытался добавить такого в ростер, вот сервер и пытается
найти где это и кто это. прочеши в базе таблицу с ростером и удали запись.


Цитата:
Около 2 суток работает нормально, затем те пользователи которые сидят на ADSL отключаются и не подключаются, до тех пор пока операционную систему не перегрузишь.


я бы днс проверял, двое суток - запись по таймлайфу убивается, при рестарте сервера
добавляется вновь. попробуй делать не рестарт операционки а ipconfig /registerdns
Автор: ASukhanov
Дата сообщения: 09.06.2008 08:11
Спасибо victorae. По первому вопросу разобрался сам. Оказывается OpenFire по умолчанию делает доступным опцию Server to server по 5269 порту и соответствено слушает по нему и пытается получить список с другого сервера используя учетные записи типа jud, vjud, users. Отключил эту опцию и все тип топ. А по второму вопросу. Какая запись убивается????

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

Предыдущая тема: IP-phone cisco 7940 выдает tftp timeout при загрузке


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.