activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From khandelwalanuj <>
Subject ActiveMQ Perl Consumer error: cannot sysread(): EOF
Date Mon, 03 Mar 2014 10:41:43 GMT

I am using use "Net::STOMP::Client" module for my perl consumer. I am
talking about the case when there is a producer on the topic/queue on which
this consumer is connecting, so I keeps receiving the frames.
I debug and checked the frames are like:

Now If i stop the producer, in this case when client waits for the frame
using "*$frame = $self->SUPER::wait_for_frames(timeout => $sleep_time);"

It shows* "Error: *** Net::STOMP::Client::IO::receive_data(): cannot
sysread(): EOF"* Exception and gets disconnected from the broker. 
Can you please let me know what is the significance of the above exceptions
and what wrong am I doing ? I think ideally it should keep waiting for the
frame till sleep_time (in my config it is 30 seconds).


View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message