> 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 <[email protected]> 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
>> <[email protected]>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: [email protected]
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/