Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 90161 invoked from network); 5 Aug 2010 21:23:54 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 5 Aug 2010 21:23:54 -0000 Received: (qmail 85101 invoked by uid 500); 5 Aug 2010 21:23:54 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 85017 invoked by uid 500); 5 Aug 2010 21:23:53 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 85009 invoked by uid 99); 5 Aug 2010 21:23:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Aug 2010 21:23:53 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Aug 2010 21:23:47 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1Oh7uQ-0005iQ-As for users@activemq.apache.org; Thu, 05 Aug 2010 14:23:26 -0700 Message-ID: <29356394.post@talk.nabble.com> Date: Thu, 5 Aug 2010 14:23:26 -0700 (PDT) From: jzhang To: users@activemq.apache.org Subject: Can I can run two brokers as network using multicast on the same host? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: jzhang@wellington.com X-Virus-Checked: Checked by ClamAV on apache.org I am trying to set up a simple network of brokers within the same host (Linux VM) using multicast. It seems that I can only use 'localhost' as host name in tcp uri. If I use IP address or DNS name, the log shows 'connection refused' warning message. Here are some details: My configurations: - for broker NB-BKR-B: ... ... ... - for broker NB-BKR-C: ... ... ... Now when started both brokers, log shows (NB-BKR-C;s log): 2010-08-05 17:06:29,054 | WARN | Could not start network bridge between: vm://NB-BKR-C and: tcp://lab-2:61617 due to: java.net.ConnectException: Connection refused | org.apache.activemq.network.DiscoveryNetworkConnector | Notifier-MulticastDiscoveryAgent-listener:DiscoveryNetworkConnector:labnb1:BrokerService[NB-BKR-C] 2010-08-05 17:06:29,055 | DEBUG | Start failure exception: java.net.ConnectException: Connection refused | org.apache.activemq.network.DiscoveryNetworkConnector | Notifier-MulticastDiscoveryAgent-listener:DiscoveryNetworkConnector:labnb1:BrokerService[NB-BKR-C] java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:436) at org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:402) at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:227) at org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) at org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent$2.run(MulticastDiscoveryAgent.java:506) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) Broker NB-BKR-B has the similar warning. I have not test message forward yet. Just feel uncomfortable seeing these stacktraces. But when I change 'myhost.mycompany.com' to localhost' under 'tcp' uri, the log does not have those warning and stacktrace. Also if these two brokers are hosted on two different VMs and uses host name or IP, it works fine. What might be the problem here? -J -- View this message in context: http://old.nabble.com/Can-I-can-run-two-brokers-as-network-using-multicast-on-the-same-host--tp29356394p29356394.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.