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

OpenFire 3.5.1 ошибки

Добавлено: 2008-06-01 12:31:17
Cancer
Стоит OpenFire 3.5.1 норм работает но вот трабл постоянно
кто сталкивался со следующей проблемой:
каждые 2 минуты обрывается коннекти следующая бойда в логах:

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

2008.06.02 08:21:16 [org.jivesoftware.openfire.handler.IQHandler.process(IQHandler.java:69)] Internal server error
java.lang.IllegalArgumentException: IQ must be of type 'set' or 'get'. Original IQ: <iq type="result" to="zern.domen.ru" id="619-31206" from="vityunova@zern.domen.ru/QIP"><query xmlns="http://jabber.org/protocol/disco#info"><identity category="client" type="pc" name="Miranda"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="http://jabber.org/protocol/caps"/><feature var="http://jabber.org/protocol/si"/><feature var="http://jabber.org/protocol/si/profile/file-transfer"/><feature var="http://jabber.org/protocol/bytestreams"/><feature var="http://jabber.org/protocol/ibb"/><feature var="jabber:iq:oob"/><feature var="http://jabber.org/protocol/commands"/><feature var="http://jabber.org/protocol/muc"/><feature var="http://jabber.org/protocol/chatstates"/><feature var="jabber:iq:last"/><feature var="jabber:iq:version"/><feature var="urn:xmpp:time"/><feature var="urn:xmpp:ping"/><feature var="jabber:x:data"/><feature var="jabber:x:event"/><feature var="vcard-temp"/><feature var="jabber:iq:agents"/><feature var="jabber:iq:browse"/><feature var="http://jabber.org/protocol/mood+notify"/><feature var="jabber:iq:privacy"/><feature var="urn:xmpp:receipts"/></query></iq>
at org.xmpp.packet.IQ.createResultIQ(IQ.java:355)
at org.jivesoftware.openfire.disco.IQDiscoInfoHandler.handleIQ(IQDiscoInfoHandler.java:99)
at org.jivesoftware.openfire.handler.IQHandler.process(IQHandler.java:49)
at org.jivesoftware.openfire.IQRouter.handle(IQRouter.java:349)
at org.jivesoftware.openfire.IQRouter.route(IQRouter.java:101)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:68)
at org.jivesoftware.openfire.net.StanzaHandler.processIQ(StanzaHandler.java:299)
at org.jivesoftware.openfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler.java:79)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:264)
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(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595) 

Нащёл в сети совет обновит jdk. Обновил - не помогло. Может кто сталкивался?

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-02 16:47:13
mymymy
из русского-руборд. Что не найдешь-оффсайт. Больше я не нашел толковой информации, когда ставил с год назад. До сих пор в месяц метр логов с ошибками и предупреждениями набирается.Я забил, т.к на работоспособность сервера не влияло,а толкового обяъснения им найдено не было.
А вообще попробывать на отладке выявить начало проблемы.

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-02 16:52:47
Cancer
Хммм...Ясно а кто нибудь сталкивался с таким что он у меня в месяц хавает 60 метров трафика так я поначалу думал что может из за файлов которыми менялись,так нет месяц отрубил обмен файлами так всеравно чуть меньше стало? Как можно сделать так что бы он траффик жал или еще что....
Помогите плз.

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-02 16:56:33
mymymy
отключить передачу файлов в гейтах.
А вообще- количество трафика всегда в пропорции с количеством активных пользователей на гейтах+учитываем обновления самого ОФ и его плагинов,если это производилось

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-02 17:06:08
mymymy
mymymy писал(а):отключить передачу файлов в гейтах.
А вообще- количество трафика всегда в пропорции с количеством активных пользователей на гейтах+учитываем обновления самого ОФ и его плагинов,если это производилось
Там был (есть) трабл с отключением передачи файлов. Насколько я помню-нормальной реализации через настройку сервера не вышло у разработчиков, поэтому плагин-заплатка там был на эту тему(если не ошибаюсь в разделе бетта плагинов). Опять же,в 5.1 есть типа файрвола, где можно описать некие правила, которые могут в этом помочь. Клиенты на чем сидят?

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-03 7:25:31
Cancer
Понимаете вот я подключился через прокси сервер на OpenFire он внутри сети и сделал что бы он его считал как внешку т.е убрал его из локальных доменов ну вот так получаеться что я на

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

Из КЭШ	Трафик	             URL
 0 	    1 Mb 851 kb 	 zern.domen.ru:5222
так вот это за 2 дня

Прокси сервер сквид с самсом (sams)

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-03 20:39:47
mymymy
я имел в виду количество пользователей и клиента,с которго они сидят

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-04 23:07:12
lymar
Здраствуйте! Подскажите плз ..как правильно обьеденить 2 опенфаер сервера между собой..? :(

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-05 7:53:03
Cancer
На сервере Openfire пользователей 110.,подключаюсь с помощью клиента qip Infium так
Я так думаю недолжно стока хавать трафа
за 5 дней

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

5 Mb 995 kb 	 zern.domen.ru:5222

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-05 15:32:41
mymymy
Cancer писал(а):На сервере Openfire пользователей 110.,подключаюсь с помощью клиента qip Infium так
Я так думаю недолжно стока хавать трафа
за 5 дней

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

5 Mb 995 kb 	 zern.domen.ru:5222
На 110 пользвателей,сидящих на внешних гейтах-это сущие копейки трафика, поэтому не стоит думать, что это много

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-05 16:10:48
Cancer
mymymy писал(а):
Cancer писал(а):На сервере Openfire пользователей 110.,подключаюсь с помощью клиента qip Infium так
Я так думаю недолжно стока хавать трафа
за 5 дней

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

5 Mb 995 kb 	 zern.domen.ru:5222
На 110 пользвателей,сидящих на внешних гейтах-это сущие копейки трафика, поэтому не стоит думать, что это много

На внешки токо 13 юзверей а остальные в локалке.Так вот неможет же быть что один пользователей как я хаваю стоко метроф

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-06 13:25:29
mymymy
На внешки токо 13 юзверей

А что, 80кб на одного пользователя за сутки это много? Даже если учитывать,что он только в асе сидит.

5мб за 5 дней, метр за день при активных 13 внешних юзверях+поддержка соедиения самими гейтами+запросы на обновления сервера... Ну что тут можно ответить.. Конечно у каждого владельца сервера ,смотрящего в инет, свои соображения насчет трафика, который он расходует..

Есть еще такое Server-Server Settings-Compression Settings->
Clients and servers can connect to the server and compress their traffic. Use the following form to specify if the server will offer stream compression to clients and servers.
Но, как мне кажется, много ты не съэкономишь на трафике в 80кб

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-06-06 13:39:52
mymymy
lymar писал(а):Здраствуйте! Подскажите плз ..как правильно обьеденить 2 опенфаер сервера между собой..? :(
Server>Server Settings>Server to Server Settings>>Use the forms below to configure settings for connections to remote servers. You can also view the current remote server connections.
Обязательным условием, чтобы были правильными DNS, резолвились чтобы по именам оба сервера

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-07-25 8:31:11
Cancer
Да вот решили проблему с тем что скачет список контактов в джаббер клиенте
все было из-за того что там стоит параметр xmpp.client.idle (он для того что бы кикать юзверей с сервера при простое )стандартно стоит на 10 минут вроде или пол часа
так вот что нужно сделать
Заходим на веб админку openfire>>>System Properties
И в самом низу Add new property
Property Name: xmpp.client.idle
Property Value: -1
Значение -1 никогда


Да и перезагружаем сервер openfire

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

/usr/local/etc/rc.d/openfire restart

Re: OpenFire 3.5.1 ошибки

Добавлено: 2008-07-29 9:22:19
yudinvs
Не забываем что в решении проблемы периодического дисконнекта приняло непосредственное участие обновление openfire до 3.5.2. Думаю что и проблему с траффиком это должно решить, потому что коннекты/дисконнекты каждые 10 минут наверняка потребляют лишний траффик.