問題タブ [jappix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
209 参照

mysql - Openfire : 名簿がユーザーに返されません

Openfire 3.7.1 および Mysql データベースと組み合わせて、アプリケーションに jappix ミニ チャット機能を追加しました。

Openfire 管理コンソールで HTTP バインディングが有効になっています。

チャットは別のサーバーでうまく機能していましたが、クライアントから名簿を取得できなくなったようです。連絡先リスト (仲間) を作成するときに、Openfire から常に次の空の応答を受け取ります。

リクエストを取得:

応答 :

この応答は、ブラウザのネットワーク ログまたは Openfire の監査ログで確認できます。2 人のユーザー間で新しい名簿を作成する場合にのみ名簿を取得できます。

名簿は、データベースと管理コンソールで見つけることができ、この正確なユーザー (atinel) の 2 つが表示されます。また、「ofRoster」テーブルの SQL クエリが各ユーザー接続に対して適切に形成されていることも確認しました。

これは期待される応答の種類です:

この問題を解決するアイデアはありますか? Openfire を構成するときにプロパティを見逃したのではないでしょうか?

名簿 (およびその他すべて) のキャッシュを既にクリアしましたが、何も変更されていません。3.9.3 にアップグレードしても、これ以上の結果はありません。

ありがとう。

0 投票する
0 に答える
80 参照

xmpp - ユーザー セッションの終了の問題

サーバーへの XEP-0199 ping 要求を実装します。30 秒ごとに、空白の ping 要求をサーバーに送信します。サーバーはこの要求に適切に応答します。しかし、Openfire サーバーからいくつかのセッション終了の問題が発生しました。直火ログを確認すると、次のようなメッセージが表示されました

2017.08.08 07:41:32 org.jivesoftware.openfire.http.HttpSessionManager - アイドル セッションを閉じています: 97xxxxx27@xxxx.xxxxx/Jappix (1502188314211)。

この問題のため、メッセージの配信に失敗しました