[rabbitmq-discuss] Rabbit client works from one machine but not another
Steve Leibman
sleibman at gmail.com
Thu Mar 21 17:28:54 GMT 2013
Update: these same observations are true even if I point my clients to
dev.rabbitmq.com.
I can connect to 5672 on dev.rabbitmq.com from either machine (e.g. using
telnet), but my rabbit client fails from one of the two machines with the
exception shown previously.
On Thursday, March 21, 2013 1:17:43 PM UTC-4, Steve Leibman wrote:
>
> Hi,
>
> I have RabbitMQ client code (I've reproduced the issue with just the
> sample consumer code from
> http://www.rabbitmq.com/tutorials/tutorial-one-java.html ) that works
> fine from one machine, but not from another (both attempting to connect to
> the same broker/server). The machine that fails to run this successfully is
> in a completely different location, with its own firewall rules, so the
> first obvious thing to check is connectivity to tcp port 5672 on the server
> machine, and I have confirmed (via both "telnet <hostname> 5672" and via a
> simple java program that runs new Socket("<hostname>", 5672) ) that basic
> connectivity works fine.
>
> My exception stack trace is shown below.
>
> Any suggestions for next steps?
>
> Exception in thread "main" java.io.IOException
> at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:106)
> at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:102)
> at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:360)
> at
> com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:516)
> at
> com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:533)
> at Recv.main(Recv.java:15)
> Caused by: com.rabbitmq.client.ShutdownSignalException: connection error;
> reason: java.net.SocketException: Connection reset
> at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:67)
> at
> com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:33)
> at
> com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:343)
> at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:313)
> ... 3 more
> Caused by: java.net.SocketException: Connection reset
> at java.net.SocketInputStream.read(SocketInputStream.java:189)
> at java.net.SocketInputStream.read(SocketInputStream.java:121)
> at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
> at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288)
> at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:95)
> at
> com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:131)
> at
> com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:515)
>
> Thanks,
> Steve Leibman
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130321/74da999b/attachment.htm>
More information about the rabbitmq-discuss
mailing list