您的位置:首页 > 其它

tigase遇到问题集锦

2015-07-14 17:27 309 查看
1.
在tigase-console.log中的warning
2015-06-30 22:09:24.489 [ConnectionOpenThread] ConnectionOpenThread.run() WARNING: Cant obtain socket channel from selection key, throttling activated = {0}, for port: {1}
2015-06-30 22:09:24.517 [ConnectionOpenThread] ConnectionManager.serviceStarted() WARNING: c2s: Attempt to add different service with the same ID: null, type: accept, Socket: nullSocket[addr=/10.5.83.168,port=42100,localport=5222],
jid: null
解决办法

Please adjust throttling settings: http://docs.tigase.org/tigase-server/snapshot/Properties_Guide/html_chunk 4000
/cmHtTrafficThrottling.html
http://docs.tigase.org/tigase-server/snapshot/Properties_Guide/html_chunk/cmTrafficThrottling.html
http://docs.tigase.org/tigase-server/snapshot/Properties_Guide/html_chunk/newConnectionsThrottling.html



 


2.
在tigase-console.log中
2015-07-05 16:57:47.205 [in_46-sess-man]   AbstractMessageReceiver$QueueListener.run()  SEVERE: [in_46-sess-man] Exception during packet processing: from=null, to=null, DATA=<iq id="ssl_82035848-5ced-4c1e-9cdf-2563a05bcfe9"
to="sess-man@localhost" from="c2s@localhost/10.61.5.78_5222_10.5.83.142_57121" type="get"><command node="GETFEATURES" xmlns="http://jabber.org/protocol/commands"/></iq>, SIZE=218, XMLNS=null, PRIORITY=HIGH, PERMISSION=NONE, TYPE=get

java.lang.NullPointerException
at tigase.server.xmppsession.SessionManager.processCommand(SessionManager.java:1321)
at tigase.server.xmppsession.SessionManager.processPacket(SessionManager.java:500)
at tigase.server.AbstractMessageReceiver$QueueListener.run(AbstractMessageReceiver.java:1424)

解决办法,使用tsung测试时减小用户进入速度。

3.
java.lang.outofmemoryerror:gc overhead limit exceeded at ......
解决办法在tigase.conf中java-options调整-xms,-xmx大小
        1、-XX:newSize:表示新生代初始内存的大小,应该小于 -Xms的值;
        2、-XX:MaxnewSize:表示新生代可被分配的内存的最大上限;当然这个值应该小于 -Xmx的值;
        3、-Xmn:至于这个参数则是对 -XX:newSize、-XX:MaxnewSize两个参数的同时配置,也就是说如果通过-Xmn来配置新生代的内存大小,那么-XX:newSize = -XX:MaxnewSize = -Xmn,虽然会很方便,但需要注意的是这个参数是在JDK1.4版本以后才使用的。
        上面所述即为java虚拟机对外提供的可配置堆区的参数,接下来讲述java虚拟机对非堆区内存配置的两个参数:
        1、-XX:PermSize:表示非堆区初始内存分配大小,其缩写为permanent size(持久化内存)
        2、-XX:MaxPermSize:表示对非堆区分配的内存的最大上限。

4.
ThreadExceptionHandler.uncaughtException()  SEVERE: Uncaught thread: "sess-man tasks" exception、

据查资料了解是This is a result of using Tigase package build with JDK8 under previous version of
Java and can be ignored.
是说tigase使用jdk8,你的jdk版本不够,不过可以忽略这个问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tigase