camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vanshul.Chawla <>
Subject Issue with high volume load in camel
Date Tue, 07 Apr 2015 07:58:13 GMT

I have a camel context where the messages are picked from a IBM MQ queue and on basis of XPATH,
we place it onto separate seda queues.
>From seda queues, the messages are picked and files are written in per minute duration
ie append mode for 1 minute.

This camel context has peak volumes of 10 million messages per day.

When we start the context, it runs fine for 5 10 minutes and then slows down and finally stops
with error:

org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange:
                at org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(
                at org.apache.camel.impl.DefaultExchange.setException(
                at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(
                at org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(
                at org.apache.camel.processor.DelegateAsyncProcessor.process(
                at org.apache.camel.processor.RedeliveryErrorHandler.process(
                at org.apache.camel.processor.CamelInternalProcessor.process(
                at org.apache.camel.processor.Pipeline.process(
                at org.apache.camel.processor.Pipeline.process(
                at org.apache.camel.processor.CamelInternalProcessor.process(
                at org.apache.camel.component.seda.SedaConsumer.sendToConsumers(
                at org.apache.camel.component.seda.SedaConsumer.doRun(
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
                at java.util.concurrent.ThreadPoolExecutor$ Source)
                at Source)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded

Could you please suggest some pointers here. We don't have any java code except for a small
class which removes tab,linefeed from message before dumping that to file.

Thanks and Regards,

Vanshul Chawla

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message