0

Jappix の実行に取り組んでいます。私は XMPP サーバーとして ejabberd を使用しており、コメントと添付ファイルの表示以外はすべて機能しています。

私の設定は、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 に答える