LINUX.ORG.RU
решено ФорумAdmin

[ejabberd] Траблы с обзором сервисов

 


0

1

Есть jabber-сервер (сервер-1), ejabberd-2.1.4,на нём подняты пара транспортов.
На учётках с самого сервера всё работает без проблем.

Пытаюсь подключить эти транспорты на учётках других серверов, на одном (сервер-2) всё пучком (ejabberd-2.0.1), на втором (сервер-3, и он тоже ejabberd) не получается сделать даже обзор сервисов - 504 - истекло время ожидания сервера.

Кто виноват и что делать?
Кстати, сервер-3 делает «сервис дискавери» серверу-2 без проблем...
А нужно, чтобы он видел транспорты первого...

★★★★★

Последнее исправление: vvn_black (всего исправлений: 1)

Ковыряюсь в логах

При попытке просмотреть сервисы с сервера-3 на сервере-1, вот такая петрушка

=INFO REPORT==== 5-Jul-2010::23:39:21 ===
I(<0.390.0>:ejabberd_s2s_out:1157) : Trying to open s2s connection: server-1 -> server-3

=INFO REPORT==== 5-Jul-2010::23:39:31 ===
I(<0.390.0>:ejabberd_s2s_out:228) : s2s connection: server-1 -> server-3 (remote server not found)

Как проверить доступность этого сервака?

vvn_black ★★★★★
() автор топика

Что-то мне подсказывает, что не настроено межсерверное взаимодействие (5269-й порт закрыт и/или в конфиге одного из демонов закомментировано Server-2-server service)

temporary ★★
()
Ответ на: комментарий от temporary

Да неееее... Проблемный сервер, который не видит транспорты (server-3) - это ovi.com.

Вот что он нём может получить тот сервер на котором транспорты (server-1)

# nslookup ovi.com
Server:         208.67.222.222
Address:        208.67.222.222#53

Non-authoritative answer:
Name:   ovi.com
Address: 131.228.17.59

и в тоже время

# ping ovi.com
PING ovi.com (147.243.177.14) 56(84) bytes of data.

# host 131.228.17.59
59.17.228.131.in-addr.arpa domain name pointer uk-www2.ovi.com.

# host 147.243.177.14
14.177.243.147.in-addr.arpa domain name pointer saechtp04.nokia.com.
vvn_black ★★★★★
() автор топика

Уж не знаю, почему ejabberd-2.1.4 не смог разобраться с SVR записью ovi.com.

На данный момент решилось всё костылём

$ dig -t srv _xmpp-server._tcp.ovi.com

; <<>> DiG 9.7.1 <<>> -t srv _xmpp-server._tcp.ovi.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10901
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;_xmpp-server._tcp.ovi.com.     IN      SRV

;; ANSWER SECTION:
_xmpp-server._tcp.ovi.com. 42085 IN     SRV     10 0 5269 chat.ovi.com.

;; Query time: 74 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Jul  7 00:26:51 2010
;; MSG SIZE  rcvd: 75

$ nslookup chat.ovi.com

Non-authoritative answer:
Name:   chat.ovi.com
Address: 147.243.176.2

И правкой /etc/hosts

147.243.176.2   ovi.com

Ничего более умного в голову не пришло.

vvn_black ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.