You could start by doing code inspection and looking to see if there is any
code path where you could fail to close a connection once you open it,
which wouldn't require access to the customer environment.

Was there anything unusual in the logs around the time the errors were seen?

Finally, your stack trace from several days ago shows that
com.spacetimeinsight.alerts.util.MessagingUtils.sendMessage() calls
org.apache.activemq.ActiveMQConnection.createSession().  Do you create a
new AMQ session for every message you send?  Is there any caching/pooling
being done?  If you're starting a new connection for each message, that
seems like an easy way to run out of connections if there was a sudden
flurry of messages all at once...  (It's also less efficient than pooling,
so you'd get worse throughput if that's what you're doing.)

Tim

On Thu, Sep 18, 2014 at 6:10 AM, venkatesh <venkatesh.sti...@gmail.com>
wrote:

> Hello,
>
> This is happening in customer end and not in our local system to debug
> here.
> This is happened only once and issue got resolved when customer restarted
> their server.
>
> But my asking is, What information i can gather from customer and what
> customer needs to check at his end if this situation raises again in
> future.
>
> regards,
> Venkatesh
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/what-is-the-Root-cause-and-how-to-resolve-the-error-i-e-javax-jms-JMSException-No-buffer-space-avail-tp4685440p4685691.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to