Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Component-Sip-Servlets MSS-3.0.0.FINAL
Roadmap-Fix
New issue 280 by [email protected]:
javax.sip.TransactionUnavailableException: Transaction not available --
could not acquire stack lock
http://code.google.com/p/sipservlets/issues/detail?id=280
I am doing a some simple load testing using sipp 50calls/sec, but the
server throws a lot javax.sip.TransactionUnavailableException: Transaction
not available -- could not acquire stack lock error
The load test script:
sipp $HOST -sf $1 -inf userIds.csv -m 90000 -r 100 -trace_err -l 1000
-skip_rlim
MSS-JBOSS: 1.7.0 on JBoss5
SIP Stack config:
gov.nist.javax.sip.LOG4J_LOGGER_NAME=gov.nist
gov.nist.javax.sip.TRACE_LEVEL=0
gov.nist.javax.sip.DEBUG_LOG=log/mss-jsip-debuglog.txt
gov.nist.javax.sip.SERVER_LOG=log/mss-jsip-messages.xml
gov.nist.javax.sip.SERVER_LOG_OVERWRITE=true
javax.sip.STACK_NAME=Mobicents-SIP-Servlets
javax.sip.AUTOMATIC_DIALOG_SUPPORT=off
gov.nist.javax.sip.DELIVER_UNSOLICITED_NOTIFY=true
gov.nist.javax.sip.THREAD_POOL_SIZE=256
gov.nist.javax.sip.REENTRANT_LISTENER=true
# prevent DOS attacks
gov.nist.javax.sip.MAX_LISTENER_RESPONSE_TIME=120
gov.nist.javax.sip.MAX_MESSAGE_SIZE=10000
# setting up the buffer size to reduce retransmissions and avoid loosing
messages
gov.nist.javax.sip.RECEIVE_UDP_BUFFER_SIZE=327680
gov.nist.javax.sip.SEND_UDP_BUFFER_SIZE=327680
gov.nist.javax.sip.AGGRESSIVE_CLEANUP=true
gov.nist.javax.sip.MAX_FORK_TIME_SECONDS=0
#no cache specified since in non ha mode we don't replicate
org.mobicents.ha.javax.sip.cache.MobicentsSipCache.standalone=true
org.mobicents.ha.javax.sip.CACHE_CLASS_NAME=org.mobicents.ha.javax.sip.cache.NoCache
# set to true so that the stack do more validation on dialog,
# but won't work on chained applications so false by default
gov.nist.javax.sip.AUTOMATIC_DIALOG_ERROR_HANDLING=false
JVM tune up:
-Xms2048m -Xmx2048m -XX:MaxPermSize=512m -XX:+UseLargePages
-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-CMSIncrementalPacing
-XX:CMSIncrementalDutyCycle=100 -XX:CMSIncrementalDutyCycleMin=100
-Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000"
What else should I look? If I upgrade to 3.0 on JBoss 7, does it help?
Thanks lot.
Weiping
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
---
You received this message because you are subscribed to the Google Groups "mobicents-all-issues-changes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.