2013-06-28 3 views
1

Я установил сервер tigase (5.1.5) и смог зарегистрировать, войти и пообщаться с помощью Spark. Но, как ни странно, я не использовал tsung (1.5.0) для выполнения теста загрузки.Tigase отказывается от Tsung

Я использую jabber_registrer.xml как tsung-скрипт. Журнал цзун показывает ошибку, то кажется, что tigase отказывается соединение с цзун:

=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 
[email protected]$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 

Моя первая цель - создать некоторых пользователей в tigase от tsung, но я получил эту ошибку и не могу создать никакого пользователя вообще. Я запустил tsung на самом сервере, а затем на клиентском ПК оба получили ту же ошибку. Есть ли у кого-то такая же проблема? Спасибо за любой ответ!

+1

"jabber_registrer.xml". Давай увидим это. Убедитесь, что вы установили только 2 или 3 пользователей для регистрации через tsung, чтобы вы могли легче следить за журналами. Добавьте эту строку в init.properties: «--debug = server, xmpp.impl, db» и просмотрите журналы файлов/tigase.log.0. Вставьте соответствующий вывод в pastebin или где-нибудь еще и соедините его здесь. – kellogs

ответ

0

Спасибо kellogs, это мое плохое. Проблема в скрипте цзуна. В разделе значение «домен» должно быть таким же, как значение «virt-hosts» в etc/init.properties tigase. И почему тигаза говорит, что «Адрес уже используется» - это потому, что он был некорректно прерван, убить процесс jvm вручную может это разрешить.