Hi,

on high load I occasionally see a block of the directory based producer.

The setup is as follows. Some service stores xml file in a directory
g:\accepted. A camel based service copies those to a queue
file://G:/accepted/ -> activemq:queue:Accepted. (5.3.2)

On high load the system occasionally locks up, and the only trace I
see is that the .camellock file in the directory remains there
forever. Only when I restart the seconds service the lock file is
removed and the service resumes. No threads in the second service are
blocked, but only some of them are runnable, all others are waiting. I
cannot find any cause in the log files of either the second service or
activemq. Has anyone else noticed locks in the directory based
producer, or should I instead look more closely to the queueing
system?

Regards,
Leen

Reply via email to