0

我正在努力让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 的内部之一,据我所知,它工作正常,我已经设置了反向代理和其他一切以使其工作。仍然可能与此相关,并且可能无法到达其他端口上的服务?

4

1 回答 1

0

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

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

于 2013-09-04T19:10:40.977 回答