b000m
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору korsar2003 ...ответь плиз как ты настраивал свои сервера для линка между ними.... то есть как я понимаю для линковки двух серверов обязательно соединение по ssl. в wildfire уже предустановлены два ключа, так надоли генерить какие-то свои или все работает с уже имеющимеся... просто я уже месяц и так и этак... вот логи с дух серверов. первый это с которого я пытаюсь добавить пользователя в клиенте jajc из другого домена: 2006.11.23 09:55:33 OS - Going to try connecting using server dialback with: radar-it 2006.11.23 09:56:03 OS - Trying to connect to radar-it:5269(DNS lookup: radar-it:5269) 2006.11.23 09:56:03 OS - Connection to radar-it:5269 successful 2006.11.23 09:56:03 OS - Sent dialback key to host: radar-it id: 72b32b57 from domain: radar-dou 2006.11.23 09:56:12 Connect Socket[addr=/198.85.30.102,port=44897,localport=5269] 2006.11.23 09:56:12 AS - Verifying key for host: radar-it id: 9a7452f3 2006.11.23 09:56:12 AS - Key was: VALID for host: radar-it id: 9a7452f3 2006.11.23 09:56:12 AS - Connection closed for host: radar-it id: 9a7452f3 2006.11.23 09:56:12 Connection closed before session established Socket[addr=/198.85.30.102,port=44897,localport=5269] 2006.11.23 09:56:23 OS - Time out waiting for answer in validation from: radar-it id: 72b32b57 for domain: radar-dou 2006.11.23 09:56:23 Error sending packet to remote server: <presence to="volkov_va@radar-it" type="subscribe" from="secretar@radar-dou"> <status>Standard subscription request</status> </presence> java.lang.Exception: Failed to create connection to remote server at org.jivesoftware.wildfire.server.OutgoingSessionPromise.createSessionAndSendPacket(OutgoingSessionPromise.java:143) at org.jivesoftware.wildfire.server.OutgoingSessionPromise.access$300(OutgoingSessionPromise.java:40) at org.jivesoftware.wildfire.server.OutgoingSessionPromise$1$1.run(OutgoingSessionPromise.java:95) 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) 2006.11.23 09:56:23 Finishing Outgoing Server Reader. No session to close. java.net.SocketException: socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at org.jivesoftware.wildfire.net.ServerTrafficCounter$InputStreamWrapper.read(ServerTrafficCounter.java:183) at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(Unknown Source) at sun.nio.cs.StreamDecoder$CharsetSD.implRead(Unknown Source) at sun.nio.cs.StreamDecoder.read(Unknown Source) at java.io.InputStreamReader.read(Unknown Source) at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2992) at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046) at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:75) at org.xmlpull.mxp1.MXParser.nextToken(MXParser.java:1100) at org.dom4j.io.XMPPPacketReader.parseDocument(XMPPPacketReader.java:303) at org.jivesoftware.wildfire.server.OutgoingServerSocketReader$1.run(OutgoingServerSocketReader.java:91) ....а вот второй - на котором есть пользователь, которого я хочу добавить в список контактов в jajc из первого домена: 2006.11.23 09:53:31 Connect Socket[addr=/198.85.30.100,port=28904,localport=5269] 2006.11.23 09:53:31 RS - Received dialback key from host: radar-dou to: radar-it 2006.11.23 09:56:02 Connect Socket[addr=/198.85.30.100,port=28910,localport=5269] 2006.11.23 09:56:02 RS - Received dialback key from host: radar-dou to: radar-it 2006.11.23 09:56:06 RS - Trying to connect to Authoritative Server: radar-dou:5269(DNS lookup: radar-dou:5269) 2006.11.23 09:56:11 RS - Connection to AS: radar-dou:5269 successful 2006.11.23 09:56:11 RS - Asking AS to verify dialback key for id9a7452f3 2006.11.23 09:56:11 RS - Key was VERIFIED by the Authoritative Server for: radar-dou 2006.11.23 09:56:11 RS - Closing connection to Authoritative Server: radar-dou 2006.11.23 09:56:11 RS - Sending key verification result to OS: radar-dou 2006.11.23 09:56:11 Logging off radar-dou on org.jivesoftware.wildfire.net.SocketConnection@d28dfa socket: Socket[addr=/198.85.30.100,port=28904,localport=5269] session: org.jivesoftware.wildfire.server.IncomingServerSession@c5d9c1 status: 1 address: radar-dou id: 9a7452f3 ...че я только не пробавал... но результат обычно похож на этот... при этом работы клиент-сервер через ssl я все же добился (при чем без всяких проблем)... народ хелп ми... если вы в Питере готов поставить пиво -------------------------- в догонку: поставил vmware. один wildfire 3.1.1. на реальный комп, второй wildfire на виртуальную машину на этом же компе. оба wildfire настроенны на внутреннюю базу данных, ldap не используют. Завел по одному user на каждом серваке... клиент пандион... дык вот user с виртуальной машины спокойно шлет на user2 на реальною машину сообщения и они доходят, а вот обратно ни в какую.... и если зайти посмотреть сессии, то установленно только исходящая сессия с виртуального на реальный wildfire... народ помогите разобраться ... куда копать ????? 8-0 | Всего записей: 25 | Зарегистр. 15-09-2006 | Отправлено: 08:50 24-11-2006 | Исправлено: b000m, 14:28 24-11-2006 |
|