2013-09-02 2 views
0

Я работаю над получением Jappix работает. Я использую ejabberd в качестве моего XMPP-сервера, и у меня есть все, кроме комментариев и просмотра вложений - групповой чат, одиночный чат, внешняя аутентификация, личные сообщения, списки друзей, присутствие и другие работы по назначению.Ошибка модуля PubSub

Моя конфигурация такая же, как и проект Jappix на своем репозитории github jappix/jappix-tools. У меня нет никаких ошибок в моем журнале ejabberd, единственным, что я получил во время отладки и рыть все вверх в том, что это пример строфы отправляется на сервер:

<iq xmlns="jabber:client" type="get" id="get_31-30" to="pubsub.mydomain.com" xml:lang="en"> 
    <pubsub xmlns="http://jabber.org/protocol/pubsub"> 
     <items node="urn:xmpp:microblog:0:comments/3aca5f972fe7198805bdd1a20f502f35"/> 
    </pubsub> 
</iq> 

И это ответ я получаю от сервера:

<iq xmlns="jabber:client" from="pubsub.mydomain.com" to="[email protected]/jappix (1378149270017)" type="error" id="get_31-30" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace"> 
    <pubsub xmlns="http://jabber.org/protocol/pubsub"> 
     <items node="urn:xmpp:microblog:0:comments/3aca5f972fe7198805bdd1a20f502f35"/> 
    </pubsub> 
    <error code="503" type="cancel"> 
     <service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/> 
    </error> 
</iq> 

И в Jappix я просто получаю сообщение об ошибке «Service Unavailable».

Дополнительная информация: My BOSH является внутренней частью ejabberd и прекрасно работает, насколько я знаю, я настроил обратный прокси-сервер и все остальное, чтобы заставить его работать. Все-таки может быть что-то связанное с этим и, возможно, не добраться до службы на каком-то другом порту?

ответ

0

Похоже, что у вас нет pubsub включен/установлен на вашем сервере.

Вы пробовали любой другой запрос pubsub?

+0

В разделе модулей моего файла конфигурации и в соответствии со спецификацией Jappix я загрузил модуль pubsub, и у меня есть другие функции pubsub, например, геолокация работает отлично. – Arqu

+0

Вот пример: ' 43,9896631 18,1689166 Босния и Герцеговина Б.А. ФБиГ Вис R445 R445, Високо, Босния и Герцеговина http://maps.google.com/?q=43.9952448,18.1713934 2013-09-05T21: 22: 57Z ' – Arqu

+0

Это сообщение PEP (не адресованное pubsub.mydomain.com). Я не знаю, использует ли ejabberd тот же модуль для pubsub и pep. Попробуйте отправить ту же самую строфу в службу pubsub и посмотреть, что вы получаете. – Robin

Смежные вопросы