Here is some more info:

These are the lines I changed in the .properties file:

swiftlet.sys$threadpool.pools.jms.consumer.idletimeout=120000
swiftlet.sys$threadpool.pools.jms.consumer.threads.min=15
swiftlet.sys$threadpool.pools.jms.consumer.threads.max=20
swiftlet.sys$threadpool.pools.jms.consumer.threads.names=sys$jms/session/con
sumer
swiftlet.sys$threadpool.pools.jms.producer.idletimeout=120000
swiftlet.sys$threadpool.pools.jms.producer.threads.max=5
swiftlet.sys$threadpool.pools.jms.producer.threads.names=sys$jms/session/pro
ducer
swiftlet.sys$threadpool.pools.jms.service.idletimeout=120000
swiftlet.sys$threadpool.pools.jms.service.threads.max=5
swiftlet.sys$threadpool.pools.jms.service.threads.names=sys$jms/connection/s
ervice,sys$jms/session/service
swiftlet.sys$threadpool.pools.net.connection.idletimeout=120000
swiftlet.sys$threadpool.pools.net.connection.threads.names=sys$net/connectio
n/handler
swiftlet.sys$threadpool.pools.net.connection.mgr.idletimeout=120000
swiftlet.sys$threadpool.pools.net.connection.mgr.threads.max=5
swiftlet.sys$threadpool.pools.net.connection.mgr.threads.names=sys$net/conne
ction/mgr
swiftlet.sys$threadpool.pools.queue.timeout.idletimeout=120000
swiftlet.sys$threadpool.pools.queue.timeout.threads.max=5
swiftlet.sys$threadpool.pools.queue.timeout.threads.names=sys$queuemanager/t
imeoutprocessor
swiftlet.sys$threadpool.pools.routing.msgfwd.idletimeout=120000
swiftlet.sys$threadpool.pools.routing.msgfwd.threads.max=5
swiftlet.sys$threadpool.pools.routing.msgfwd.threads.names=sys$routing/msgfw
d
swiftlet.sys$threadpool.pools.routing.service.idletimeout=120000
swiftlet.sys$threadpool.pools.routing.service.threads.max=5

Here is the log output from the jmsServer:

java.lang.ArithmeticException: / by zero
        at
com.swiftmq.router.swiftlets.queue.FlowControllerImpl.getNewDelay(FlowContro
llerImpl.java:47)
        at
com.swiftmq.swiftlet.queue.QueueSender.getFlowControlDelay(QueueSender.java:
51)
        at
com.swiftmq.router.swiftlets.jms.JMSProducer.getFlowControlDelay(JMSProducer
.java:56)
        at
com.swiftmq.router.swiftlets.jms.JMSProducerManager.commit(JMSProducerManage
r.java:241)
        at
com.swiftmq.router.swiftlets.jms.JMSSession.doCommit(JMSSession.java:175)
        at
com.swiftmq.router.swiftlets.jms.JMSSession.access$100(JMSSession.java:25)
        at
com.swiftmq.router.swiftlets.jms.JMSSession$SessionVisitor.visitCommitReques
t(JMSSession.java:416)
        at com.swiftmq.jms.smqp.CommitRequest.accept(CommitRequest.java:130)
        at
com.swiftmq.router.swiftlets.jms.JMSSession$ServiceRequest.run(JMSSession.ja
va:383)
        at
com.swiftmq.router.swiftlets.threadpool.PoolThread.run(PoolThread.java:52)

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 31, 2001 10:41 AM
To: [EMAIL PROTECTED]
Subject: [developers] JMSException / by zero


Has anyone seen this message before:

2001-05-31 10:35:37,443 :: processor.QueueProcessor :: NDC  :: ERROR  ::  ::
[Thread-6] :: JMSException in onMessage
javax.jms.JMSException: / by zero
        at
com.swiftmq.jms.ExceptionConverter.convert(ExceptionConverter.java:39)
        at com.swiftmq.jms.SessionImpl.commit(SessionImpl.java:376)
        at
com.techies.tide.processor.TideRouter.onMessage(TideRouter.java:231)
        at
com.swiftmq.jms.MessageConsumerImpl.invokeMessageListener(MessageConsumerImp
l.java:224)
        at
com.swiftmq.jms.SessionImpl.doDeliverMessage(SessionImpl.java:604)
        at com.swiftmq.jms.SessionImpl.processObject(SessionImpl.java:652)
        at de.iit.toolset.queue.SimpleQueue.run(SimpleQueue.java:138)


We started seeing it all of a sudden after months of testing.

ALSO: I bumped all the threas.max=5 in the threadpool portion of the config.
Is there any harm in that? (we are trying to fix a problem with the router
locking up at 50K + messages in the persistent queue.)


Thanks,

Matt D.

------------------------------------------------------
SwiftMQ developers mailing list * http://www.swiftmq.com
To unsubscribe from this list, send an eMail to 
[EMAIL PROTECTED] and write in the body of your message:
UNSUBSCRIBE developers <your-email-address>
Archive: http://www.mail-archive.com/developers@mail.iit.de/


------------------------------------------------------
SwiftMQ developers mailing list * http://www.swiftmq.com
To unsubscribe from this list, send an eMail to 
[EMAIL PROTECTED] and write in the body of your message:
UNSUBSCRIBE developers <your-email-address>
Archive: http://www.mail-archive.com/developers@mail.iit.de/




Reply via email to