Hi Alt,
I am receiving the exception below when I am stress testing the SMPP Server component. I am receiving approximately 250 SubmitSm's per second from a single ESME, and delivering DeliverSm's back to it using SmppServerClient.Deliver within another thread at approximately the same rate.
System.InvalidOperationException was unhandled
Message=Queue empty.
Source=System
StackTrace:
at System.Collections.Generic.Queue`1.Dequeue()
at Inetlab.SMPP.Common.SmppClientBase.quyTZCrLL()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException:
Regards
Nick
Queue empty error.
Queue empty error.
ProcessFlows UK Ltd
http://www.processflows.co.uk/
http://www.processflows.co.uk/
Re: Queue empty error.
Hi Alexey,
Further information:
The error still occurs even when I don't do any work in the SmppServer events - it happens after receiving 10000+ submissions which have been sent at around 400 per second. It isn't related to me sending the same client DeliverSm's.
Regards
Nick
Further information:
The error still occurs even when I don't do any work in the SmppServer events - it happens after receiving 10000+ submissions which have been sent at around 400 per second. It isn't related to me sending the same client DeliverSm's.
Regards
Nick
ProcessFlows UK Ltd
http://www.processflows.co.uk/
http://www.processflows.co.uk/
Re: Queue empty error.
Hi Nick
I added workaround in version 1.0.12.3.
Please try it again.
Thank you.
Alexey
I added workaround in version 1.0.12.3.
Please try it again.
Thank you.
Alexey
Re: Queue empty error.
Works perfectly now, many thanks.
ProcessFlows UK Ltd
http://www.processflows.co.uk/
http://www.processflows.co.uk/