-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
冲突登录导致的集群任务报错 Cluster task error caused by conflicting logins #85
Comments
Which version of Openfire are you using? Which version of the Hazelcast plugin are you using? Does this problem also occur with other clients? Does it occur with clients that do not use HTTP-Bind/BOSH or websockets? What is the setting of the "Resource Policy" that you use (see screenshot)? |
Does it occur with clients that do not use HTTP-Bind/BOSH or websockets? |
I am having trouble reproducing this problem. I have a cluster of three Openfire nodes. I am using strophe clients, that log in to two different cluster nodes at the same time, using the same username, password and resource. The last client to log in always seems to kick the previous client, which is intended. I do not see stack traces in the log file. |
https://www.bilibili.com/video/BV1ee4y1m7kf/?vd_source=7df86661fecef0bfbae11b1b8d74bc9c |
当我用同一个账号(例如zhangsan@qq.com/abc)在两个客户端(strophe.js)反复顶号冲突登录时,会引起集群报错。
这个报错不仅影响当前冲突的账号,还会导致这个节点瘫痪,使这个节点的全部消息收发异常。
此异常可以很容易复现,且毕现,错误信息为:
When I use the same account (e.g zhangsan@qq.com/abc) on two clients (strophe. js) repeatedly log in with conflicting, cluster errors will occur.
This error not only affects the current conflicting accounts, but also causes the openfire node to be paralyzed, causing all messages sent and received by the node to be abnormal.
This exception can be easily repeated, and is bound to occur,the error is:
The text was updated successfully, but these errors were encountered: