это какой то заговор, серьезно..
всплыло несколько моментов. создал абсолютно новую жабу на xmpp.jp, добавил один контакт и Вы не поверите - все работает отлично, никаких проблем, сообщения доходят мгновенно в обе стороны, никаких вылетов! все абсолютно то же - система, клиент, айпи и т.п. как такое вообще возможно?
а может быть, что проблема из за огромного контакт листа (почти 500 записей)? повторюсь что в pidgin эта же учетка работает без проблем.
касательно нетлога, я не смог выложить его полностью по причине большего объема и огромного числа жаб, которые не могу светить в отрытом доступе, а маскировать каждую по отдельности займет кучу времени. по этому я провел несколько стресс тестов и заметил что концовка нетлога у всех примерно одинаковая, ее я и выложил. надеюсь этой инфи будет достаточно, если нет, подскажите пож как убрать конфиденциальную инфу из отчета и я выложу его целиком.
хорошо бы ещё нетлог видеть.
Spoiler
[19:31:31 0B70] [my] Avatar enabled
[19:31:31 0B70] [my] Not hasXAvatar
[19:31:31 0B70] [my] Has no avatar
[19:31:37 0B70] [my] (02C1C7F0:864) Data received
<presence xml:lang='ru' to='*******@xmpp.jp/Miranda' from='********@xmpp.jp/Psi+'><c xmlns='http://jabber.org/protocol/caps' node='http://psi-dev.googlecode.com/caps' ver='0.16' ext='ca cs e-time ep-notify-2 html last-act mr sxe whiteboard'/><priority>50</priority></presence>
[19:31:37 0B70] [my] recvResult = 282
[19:31:37 0B70] [my] bytesParsed = 282
[19:31:37 0B70] [my] JabberUpdateJidDbSettings: updating jid ********@xmpp.jp to rc Psi+
[19:31:37 0B70] [my] JabberUpdateMirVer: for rc Psi+: http://psi-dev.googlecode.com/caps#3bfea40599f3be93c6408cce29aa025332080b0f2
[19:31:37 0B70] [my] ****** (************@xmpp.jp/Psi+) online, set contact status to Online
[19:31:37 0B70] [my] Avatar enabled
[19:31:37 0B70] [my] Not hasXAvatar
[19:31:40 0B70] [my] (02C1C7F0:864) Data received
<presence to='************@xmpp.jp/Miranda' from='********@jabberx.pw' type='error'><error code='504' type='wait'><remote-server-timeout xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Connection failed: connection timed out</text></error></presence>
[19:31:40 0B70] [my] recvResult = 310
[19:31:40 0B70] [my] bytesParsed = 310
[19:31:40 0B70] [my] (02C1C7F0:864) Data received
<presence to='**********@xmpp.jp/Miranda' from='*****@xmpp.jp' type='error'><error code='504' type='wait'><remote-server-timeout xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Connection failed: connection timed out</text></error></presence>
[19:31:40 0B70] [my] recvResult = 305
[19:31:40 0B70] [my] bytesParsed = 305
[19:31:40 0B70] [my] (02C1C7F0:864) Data received
<presence xml:lang='en' to='**********@xmpp.jp/Miranda' from='**********@xmpp.jp' type='error'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://miranda-ng.org/caps' ver='nUff7h6A1GD5rJAO/yM48yr+TQw=' ext='x86 mood activity mir_notes'/><x xmlns='vcard-temp:x:update'><photo>9114238d5bb757150cfe820c1f37659552b1e90cf</photo></x><error code='504' type='wait'><remote-server-timeout xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Connection failed: connection timed out</text></error><priority>0</priority><status>Yep, I'm here.</status></presence>
[19:31:40 0B70] [my] recvResult = 632
[19:31:40 0B70] [my] bytesParsed = 632
[19:31:40 0B70] [my] (02C1C7F0:864) Data received
<presence xml:lang='en' to='********@xmpp.jp/Miranda' from='******@xmpp.jp' type='error'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://miranda-ng.org/caps' ver='nUff7h6A1GD5rJAO/yM48yr+TQw=' ext='x86 mood activity mir_notes'/><x xmlns='vcard-temp:x:update'><photo>9114238d5bb757150cfe820c1f37659552b1e90cf</photo></x><error code='504' type='wait'><remote-server-timeout xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Connection failed: connection timed out</text></error><priority>0</priority><status>Yep, I'm here.</status></presence>
[19:31:40 0B70] [my] recvResult = 627
[19:31:40 0B70] [my] bytesParsed = 627
[19:32:06 0644] [my] Expiring iq id 311, sent to server
[19:32:06 0644] [my] (02C1C7F0:864) Data sent
</stream:stream>
[19:32:11 0B70] SSL failure recieving data (10053)
[19:32:11 0B70] [my] Netlib_Recv() failed, error=10053
[19:32:11 0B70] [my] recvResult = 0
[19:32:11 0B70] [my] 1
[19:32:13 0B70] [my] 2
[19:32:13 0B70] [my] Thread ended: type=0 server='xmpp.jp'
[19:32:13 0B70] [my] (02C1C7F0:864) Connection closed internal
[19:32:13 0B70] [my] (02C1C7F0:4294967295) Connection closed
[19:32:13 0B70] [my] Exiting ServerThread
ghazan, удалил все контакты, где было remote-server-timeout. теперь в логах этой ошибки нету ни одной. но все равно не помогло. сообщения дальше в сторону xmpp.jp доходят мгновенно, а с xmpp.jp на другие сервера с огромной задержкой либо не доходят вообще. сам сервер xmpp.jp отваливаеться в оффлайн через 3-5 минут после старта.
добавляю новый лог (последние 2 минуты перед крашем):
Spoiler
[17:50:25 0A9C] [JABBER_1] (01002DC8:536) Data received
<iq xml:lang='en' to='*********@xmpp.jp/Miranda' from='*****@******/null' type='result' id='mir_27'><query xmlns='http://jabber.org/protocol/disco#info' node='unknown#n/a'/><error type='cancel'>
<item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
</error></iq>
[17:50:25 0A9C] [JABBER_1] recvResult = 276
[17:50:25 0A9C] [JABBER_1] bytesParsed = 276
[17:50:25 0A9C] [JABBER_1] (01002DC8:536) Data received
<iq xml:lang='en' to='*********@xmpp.jp/Miranda' from='*******@********/xmpp' type='result' id='mir_28'><query xmlns='http://jabber.org/protocol/disco#info' node='http://pidgin.im/#DdnydbQjk9vbSf+b+bF0zo='><identity category='client' type='pc' name='Adium'/><feature var='jabber:iq:last'/><feature var='jabber:iq:oob'/><feature var='urn:xmpp:time'/><feature var='jabber:iq:version'/><feature var='jabber:x:conference'/><feature var='http://jabber.org/protocol/bytestreams'/><feature var='http://jabber.org/protocol/caps'/><feature var='http://jabber.org/protocol/chatstates'/><feature var='http://jabber.org/protocol/disco#info'/><feature var='http://jabber.org/protocol/disco#items'/><feature var='http://jabber.org/protocol/muc'/><feature var='http://jabber.org/protocol/muc#user'/><feature var='http://jabber.org/protocol/si'/><feature var='http://jabber.org/protocol/si/profile/file-transfer'/><feature var='http://jabber.org/protocol/xhtml-im'/><feature var='urn:xmpp:ping'/><feature var='urn:xmpp:attention:0'/><feature var='urn:xmpp:bob'/><feature var='urn:xmpp:jingle:1'/><feature var='urn:xmpp:avatar:metadata'/><feature var='urn:xmpp:avatar:data'/><feature var='urn:xmpp:avatar:metadata+notify'/><feature var='http://jabber.org/protocol/mood'/><feature var='http://jabber.org/protocol/mood+notify'/><feature var='http://jabber.org/protocol/tune'/><feature var='http://jabber.org/protocol/tune+notify'/><feature var='http://jabber.org/protocol/nick'/><feature var='http://jabber.org/protocol/nick+notify'/><feature var='http://jabber.org/protocol/ibb'/><feature var='http://jabber.org/protocol/commands'/></query></iq>
[17:50:25 0A9C] [JABBER_1] recvResult = 1634
[17:50:25 0A9C] [JABBER_1] bytesParsed = 1634
[17:50:32 0A9C] [JABBER_1] (01002DC8:536) Data received
<presence to='*********@xmpp.jp/Miranda' from='******@***********/Psi+'><c xmlns='http://jabber.org/protocol/caps' node='http://psi-dev.googlecode.com/caps' ver='0.16' ext='ca cs cv e-time ep-notify-2 html last-act mr sxe whiteboard'/><priority>30</priority><show>xa</show><status>Автостатус (неактивен)</status></presence>
[17:50:32 0A9C] [JABBER_1] recvResult = 348
[17:50:32 0A9C] [JABBER_1] bytesParsed = 348
[17:50:32 0A9C] [JABBER_1] JabberUpdateJidDbSettings: updating jid ********@************ to rc Psi+
[17:50:32 0A9C] [JABBER_1] JabberUpdateMirVer: for rc Psi+: http://psi-dev.googlecode.com/caps#3bfea40599kloaa059aa080b0f2
[17:50:32 0A9C] [JABBER_1] hovard (*******@*********/Psi+) online, set contact status to Not available
[17:50:32 0A9C] [JABBER_1] Avatar enabled
[17:50:32 0A9C] [JABBER_1] Not hasXAvatar
[17:50:46 0D84] [JABBER_1] Expiring iq id 30, sent to server
[17:50:46 0D84] [JABBER_1] (01002DC8:536) Data sent
</stream:stream>
[17:50:55 0A9C] [JABBER_1] (01002DC8:536) Data sent
<iq type="get" id="mir_31" from="*********@xmpp.jp/Miranda"><ping xmlns="urn:xmpp:ping"/></iq>
[17:50:55 0A9C] SSL failure sending data (-1, 1, 0)
[17:50:55 0A9C] [JABBER_1] Netlib_Send() failed, error=0
[17:51:45 0D84] [JABBER_1] Expiring iq id 31, sent to server
[17:51:45 0D84] [JABBER_1] (01002DC8:536) Data sent
</stream:stream>
[17:51:45 0D84] SSL failure sending data (-1, 1, 0)
[17:51:45 0D84] [JABBER_1] Netlib_Send() failed, error=0
[17:51:55 0A9C] [JABBER_1] (01002DC8:536) Data sent
<iq type="get" id="mir_32" from="*********@xmpp.jp/Miranda"><ping xmlns="urn:xmpp:ping"/></iq>
[17:51:55 0A9C] SSL failure sending data (-1, 1, 0)
[17:51:55 0A9C] [JABBER_1] Netlib_Send() failed, error=0
[17:52:46 0D84] [JABBER_1] Expiring iq id 32, sent to server
[17:52:46 0D84] [JABBER_1] (01002DC8:536) Data sent
</stream:stream>
[17:52:46 0D84] SSL failure sending data (-1, 1, 0)
[17:52:46 0D84] [JABBER_1] Netlib_Send() failed, error=0
[17:52:46 0A9C] SSL failure recieving data (-1, 1, 10058)
[17:52:46 0A9C] [JABBER_1] Netlib_Recv() failed, error=10058
[17:52:46 0A9C] [JABBER_1] recvResult = 0
[17:52:46 0A9C] [JABBER_1] 1
[17:52:46 0A9C] [JABBER_1] 2
[17:52:46 0A9C] [JABBER_1] Thread ended: type=0 server='xmpp.jp'
[17:52:46 0A9C] [JABBER_1] (01002DC8:536) Connection closed internal
[17:52:46 0A9C] [JABBER_1] (01002DC8:4294967295) Connection closed
[17:52:46 0A9C] [JABBER_1] Exiting ServerThread
также заметил эти повторяющиеся (делал несколько краш-тестов и логов) "Expiring iq id 30 (31,32..), sent to server" - это никак не поможет определить причину?