Tigase拒绝Tsung

时间:2013-06-28 08:45:17

标签: xmpp tsung tigase

我设置了一个tigase(5.1.5)服务器,并使用Spark成功注册,登录和聊天。但奇怪的是我没有使用tsung(1.5.0)来执行加载测试。

我使用jabber_registrer.xml作为tsung脚本。 tsung日志显示错误,似乎tigase拒绝来自tsung的连接:

=INFO REPORT==== 28-Jun-2013::02:39:32 ===
   ts_client:(4:<0.6960.0>) connection close while sending message !

=INFO REPORT==== 28-Jun-2013::02:39:32 ===
   ts_client:(5:<0.6960.0>) Server must have closed connection upon us, waiting 10 msec

我的tigase.conf:

ENC="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"
DRV="-Djdbc.drivers=com.mysql.jdbc.Driver"
GC="-XX:+UseBiasedLocking -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:ParallelCMSThreads=8 -XX:-ReduceInitialCardMarks"
EX="-XX:+OptimizeStringConcat -XX:+DoEscapeAnalysis -XX:+UseNUMA"
JAVA_HOME="${JAVA_HOME}"
CLASSPATH=""
JAVA_OPTIONS="${GC} ${EX} ${ENC} ${DRV} -server -Xms100M -Xmx2000M -XX:PermSize=32m -XX:MaxPermSize=256m -XX:MaxDirectMemorySize=128m "
TIGASE_CONFIG="etc/tigase.xml"
TIGASE_OPTIONS=" --property-file etc/init.properties --test "

我的init.properties:

config-type=--gen-config-def
--admins=admin@$xmppserver.com
--virt-hosts = www.xmppserver.com
--monitoring=jmx:9050,http:9080,snmp:9060
--auth-db=tigase-auth
--user-db=mysql
--user-db-uri=jdbc:mysql://127.0.0.1:3306/tigasedb?user=root&password=111111&useUnicode=true&characterEncoding=UTF-8
--user-repo-pool-size=12

我使用db-create-mysql.sh来设置我的数据库:

#scripts/db-create-mysql.sh tigase_user tigase_passwd tigasedb root 111111 localhost

我的第一个目标是通过tsung在tigase中创建一些用户,但是我遇到了这个错误,根本无法创建任何用户。 我在服务器上运行tsung,然后在客户端PC上运行,两者都得到相同的错误。有没有人有同样的问题?谢谢你的回答!

1 个答案:

答案 0 :(得分:0)

谢谢kellogs,这是我的坏事。 问题在于tsung的剧本。在section中,“domain”值必须与tigase的etc / init.properties中的“virt-hosts”值相同。 为什么tigase说“地址已经在使用”是因为它曾经异常中止,手动杀死jvm进程就可以解决这个问题。