> Do you use message expiry?
no

> timestamp plugin

using that

activemq 5.5.0
camel 2.8.0
spring 3.0.5

noticed sl4j errors on startup, fixed that and now the tracer is logging so 
hopefully I can see any errors.

    <route id="matrix" errorHandlerRef="matrixDeadLetterErrorHandler">
      <from uri="activemq:topic:matrix"/>
      <process ref="matrixProcessor" />
      <transacted />
      <to uri="activemq:topic:edirectory"/>
    </route>

        <bean id="jmsConnectionFactory" 
class="org.apache.activemq.ActiveMQConnectionFactory" 
depends-on="matrixBrokerID">
                <property name="brokerURL" 
value="vm://matrixBroker?create=false"/>
        </bean>

        <bean id="jmsTransactionManager" 
class="org.springframework.jms.connection.JmsTransactionManager">
                <property name="connectionFactory" ref="jmsConnectionFactory"/>
        </bean>

        <bean id="activemq" 
class="org.apache.activemq.camel.component.ActiveMQComponent">
                <property name="connectionFactory" ref="jmsConnectionFactory"/>
                <property name="transacted" value="true"/>
                <property name="transactionManager" 
ref="jmsTransactionManager"/>
        </bean>

  <bean id="matrixDeadLetterErrorHandler" 
class="org.apache.camel.builder.DeadLetterChannelBuilder">
    <property name="deadLetterUri" value="jms:queue:dead"/>
    <property name="redeliveryPolicy" ref="matrixRedeliveryPolicyConfig"/>
  </bean>

  <bean id="matrixRedeliveryPolicyConfig" 
class="org.apache.camel.processor.RedeliveryPolicy">
    <property name="maximumRedeliveries" value="10"/>
    <property name="redeliveryDelay" value="250"/>
  </bean>

thanks,

Alistair


--------------
mov eax,1
mov ebx,0
int 80

On 29 Sep 2011, at 08:53, Claus Ibsen wrote:

> Hi
> 
> Do you use message expiry?
> Make sure clocks between server/clients is synced as much as possible.
> 
> There is a timestamp plugin
> http://activemq.apache.org/timestampplugin.html
> 
> And do you use queue or topic.
> What version of AMQ and Camel are you using?
> And how have you configured the AMQ broker, and the Camel context?
> 
> 
> On Thu, Sep 29, 2011 at 7:21 AM, Taariq Levack <taar...@gmail.com> wrote:
>> Hi
>> 
>> Where the logs go, if it's logged at all, still depends on your logger and
>> how you configured it.
>> 
>> Here are links to how to enable logging[1] and camel logging FAQ[2]
>> 
>> [1]http://camel.apache.org/how-do-i-enable-debug-logging.html
>> [2]http://camel.apache.org/logging-questions.html
>> 
>> Taariq
>> 
>> 
>> On Wed, Sep 28, 2011 at 1:23 PM, Alistair Young 
>> <alistair.yo...@uhi.ac.uk>wrote:
>> 
>>> which is the best trace method to use? trace="true", or camelTracer and
>>> traceFormatter beans? and where does the log end up? I've tried them all but
>>> no log appears.
>>> 
>>> Alistair
>>> 
>>> --
>>> mov eax,1
>>> mov ebx,0
>>> int 80h
>>> 
>>> 
>>> 
>>> 
>>> On 28 Sep 2011, at 12:08, Marco Westermann wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I suggest enable tracing to see exactly what happens in your route.
>>>> 
>>>> regards, Marco
>>>> 
>>>> Am 28.09.2011 13:01, schrieb Alistair Young:
>>>>> I now have a dead letter channel which is empty after losing 9 out of 10
>>> messages. I also added a logging handler which logged nothing. Verified the
>>> messages arrived at the broker, then they just vanished.
>>>>> 
>>>>> Alistair
>>>>> 
>>>> 
>>> 
>>> 
>> 
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> FuseSource
> Email: cib...@fusesource.com
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to