On Aug 26, 2006, at 11:48 AM, Shashi wrote:
Hello,
We are facing an issue wherein one of the consumer does not receive a
message. Message is sent by a producer and received by all
consumers, expect
one. Further, it is not the same consumer missing the message it
could be
any one and sometimes more than one. ActiveMQ broker is running as
separate
process in 'out of box' mode without any modification to runtime
scripts.
Producers and Consumers are running in a separate JVM connecting to
the
broker and using single Topic for message distribution. This issue
happens
intermittenly and is not easily reproducible.
Non-durable topics are susceptible by design to message loss during
minor failures. Are you using a transport like failover that would be
masking temporary connection and broker outages? Have you tried
durable topics?
2. Since we using 1.4.2 for dependency reason, JConsole is not an
option. Is
there an alternative?
JConsole :) If you can find any machine at all that you can install
jdk 5 or 6 on then you can use JConsole remotely regardless of what
your constraints are in your production environment. There is also a
web console that comes with the bundle, but I'm not sure what
information it exposes since I've not used it myself.
3. Is there a way to turn on log4j and will it help provide
information?
There's a JConsole operation to change the log level on the fly. You
can change it on the command line as well. Look at the examples in
the maroon boxes on this page: http://logging.apache.org/log4j/docs/
manual.html
John