【发布时间】:2017-01-06 19:41:10
【问题描述】:
我在 Openfire Server 中创建了一个加入多用户聊天室的示例程序。
我将多用户聊天室的“最大房间入住人数”更改为“无限制”。
在多用户聊天室中加入大约 850 个用户时,我收到以下异常
org.jivesoftware.openfire.session.LocalSession - Internal server error
java.lang.NullPointerException
at org.jivesoftware.openfire.nio.NIOConnection.deliver(NIOConnection.java:356)
at org.jivesoftware.openfire.session.LocalClientSession.deliver(LocalClientSession.java:857)
at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:289)
at org.jivesoftware.openfire.muc.spi.LocalMUCRole.send(LocalMUCRole.java:263)
at org.jivesoftware.openfire.muc.spi.LocalMUCRoom.broadcast(LocalMUCRoom.java:1155)....
此时 CPU 使用率也增加到 100%。
请建议我解决这个问题。
【问题讨论】:
标签: xmpp openfire smack multiuserchat