PubSub模块返回错误

时间:2013-09-02 20:47:39

标签: xmpp publish-subscribe ejabberd

我正在努力让Jappix运行。我正在使用ejabberd作为我的XMPP服务器,除了评论和查看附件之外我还能正常工作 - 群聊,单聊,外部身份验证,私信,朋友列表,状态和其他工作。

我的配置与Jappix项目在其jappix/jappix-tools github存储库上提供的配置相同。我的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="arqu@mydomain.com/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中,我只是得到通常的“服务不可用”错误消息。

其他信息: 我的BOSH是ejabberd的内部版本,据我所知,它可以正常工作,我已经设置了反向代理和其他所有工作。仍然可能是与此相关的事情,而不是在某些其他端口上达到服务?

1 个答案:

答案 0 :(得分:0)

您的服务器上似乎没有启用/安装pubsub。

您是否尝试过任何其他pubsub请求?