1

私は 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 で実行しましたが、両方とも同じエラーが発生します。同じ問題を抱えている人はいますか?答えてくれてありがとう!

4

1 に答える 1

0

ありがとうケロッグ、それは私の悪いです。問題は tsung のスクリプトにあります。セクションでは、「ドメイン」の値は、tigase の etc/init.properties の「virt-hosts」の値と同じである必要があります。そして、なぜ tigase が「アドレスは既に使用されています」と言ったかというと、一度異常終了したためです。jvm プロセスを手動で kill することで解決できます。

于 2013-07-11T06:27:30.407 に答える