【发布时间】:2012-04-20 00:27:53
【问题描述】:
我们在 Amazon Ec2 linux 实例上使用 openfire server 3.7.1 作为聊天应用程序。
目前,我们处于初始开发阶段,我们正在使用 4 或 5 个并发用户对其进行测试。 现在,然后我们遇到了 openfire 服务器的问题:
1) Java 堆空间异常。
2) java.net.BindException: 地址已在使用中
3) 它们都导致 5222 端口未侦听,而 9090 的 openfire 管理控制台工作正常
最终,当我停止所有 openfire 进程然后重新启动它时,它又恢复正常了。
我想知道,这是 Openfire 3.7.1 版本的错误,还是 EC2 有一些开放端口 5222 的问题。当 1000 名用户同时使用 Openfire 服务器时,我真的很担心 Openfire 服务器的性能?
解决者:
禁用 PEP。
增加 Openfire JVM 参数
【问题讨论】:
标签: java amazon-ec2 xmpp openfire heap-memory