tigase遇到问题集锦

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

解决办法

Comment  Edit
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版本不够,不过可以忽略这个问题







  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值