[
https://issues.apache.org/jira/browse/ARTEMIS-3683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17491238#comment-17491238
]
Justin Bertram edited comment on ARTEMIS-3683 at 2/12/22, 3:17 AM:
-------------------------------------------------------------------
Thanks for your response.
What I can see that on both servers my Artemis acceptor is listening on 61618
via Netstat and can see nothing is listening on 5001 cluster port even on the
broker that is up and running. Even on the working server it does NOT always
allow me to create user and mostly the command fails with below. I am not sure
what the underlaying issue is.
"stderr": "Connection failed::Failed to create session factory\nNo line found",
I am using cluster acceptor url while creating a user because it is not
configured as ssl enabled where as Artemis acceptor is using ssl enabled. If I
want to use Artemis acceptor how can I pass the keystore path and password..
maybe the command will go thru. Not sure
was (Author: ekta-awasthi):
Hello,
Thanks for your response.
What I can see that on both servers my Artemis acceptor is listening on 61618
via Netstat and can see nothing is listening on 5001 cluster port even on the
broker that is up and running. Even on the working server it does NOT always
allow me to create user and mostly the command fails with below. I am not sure
what the underlaying issue is.
"stderr": "Connection failed::Failed to create session factory\nNo line found",
I am using cluster acceptor url while creating a user because it is not
configured as ssl enabled where as Artemis acceptor is using ssl enabled. If I
want to use Artemis acceptor how can I pass the keystore path and password..
maybe the command will go thru. Not sure
Thanks
Ekta Awasthi,
Engineer, EAI Operations & Support | Office Depot, Inc.
6600 North Military Trail | Boca Raton, FL 33496-2434
Office: 561-438-3552 | Mobile: 206-966-5577 | [email protected]
-- Tips for EAI Support Engagement --
-EAI Pre-Prod Support: Create requests on the following JIRA board EAI
Operations Support
-EAI Production Support: Create requests via IT Service Desk self-service
portal, instructions click here: EAI Support queue --> ODP - Enterprise Apps
Integration Support
-As a reminder, the Service Availability Managers should be engaged for any
service impacting issues, with a ***Page*** to
[email protected] or by initiating a MIRT
> Failed to bind acceptor cluster to
> ----------------------------------
>
> Key: ARTEMIS-3683
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3683
> Project: ActiveMQ Artemis
> Issue Type: Task
> Components: Broker
> Affects Versions: 2.18.0
> Environment: Nonprod
> Reporter: Ekta
> Priority: Major
> Attachments: artemis.log
>
>
> I am facing below issue when I am trying to start up the broker using 2.18.
> It looks it is complaining about the {{acceptor}} "cluster" in
> {{broker.xml}}. My other server was facing the same issue while starting the
> server the first time, but when I re-tried starting the server again it
> worked. Both server are configured the exact same way.
> {{broker.xml}} (networking {{acceptor}} block attached for reference):
> {code:xml}
> <!--
> ###########################################
> ### Networking and cluster settings ###
> ###########################################
> -->
> <acceptors>
> <!-- useEpoll means: it will use Netty epoll if you are on a system
> (Linux) that supports it -->
> <!-- amqpCredits: The number of credits sent to AMQP producers -->
> <!-- amqpLowCredits: The server will send the # credits specified at
> amqpCredits at this low mark -->
> <!-- Note: If an acceptor needs to be compatible with HornetQ and/or
> Artemis 1.x clients add
>
> "anycastPrefix=jms.queue.;multicastPrefix=jms.topic." to the acceptor url.
> See
> https://issues.apache.org/jira/browse/ARTEMIS-1644 for more information. -->
> <!-- Acceptor for every supported protocol -->
> <acceptor
> name="artemis">tcp://master2.odazprivatecloud.com:61618?protocols=AMQP,CORE,OPENWIRE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true;sslEnabled=true;keyStorePath=${SSL_KEYSTORE_PATH};keyStorePassword=${SSL_KEYSTORE_PASSWORD};enabledProtocols=${TLS_VERSION};amqpCredits=1000;amqpLowCredits=300</acceptor>
> <!-- Acceptor for cluster coordination -->
> <acceptor
> name="cluster">tcp://master2.odazprivatecloud.com:5001?protocols=CORE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</acceptor>
> </acceptors>
> <connectors>
> <connector
> name="broker2-master-connector">tcp://master2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
> <connector
> name="broker2-slave-connector">tcp://slave2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
> </connectors>
> <cluster-user>${ARTEMIS_CLUSTER_USER}</cluster-user>
> <cluster-password>${ARTEMIS_CLUSTER_PASSWORD}</cluster-password>{code}
> Error:
> {noformat}
> 2022-02-11 14:13:32,989 ERROR [org.apache.activemq.artemis.core.server]
> AMQ224000: Failure in initialisation: java.lang.IllegalStateException:
> AMQ229230: Failed to bind acceptor cluster to
> master2.odazprivatecloud.com:5001
> at
> org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.startServerChannels(NettyAcceptor.java:741)
> [artemis-server-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.start(NettyAcceptor.java:522)
> [artemis-server-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.startAcceptors(RemotingServiceImpl.java:318)
> [artemis-server-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.completeActivation(ActiveMQServerImpl.java:3347)
> [artemis-server-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.core.server.impl.SharedNothingLiveActivation.run(SharedNothingLiveActivation.java:120)
> [artemis-server-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:642)
> [artemis-server-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:561)
> [artemis-server-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.integration.FileBroker.start(FileBroker.java:64)
> [artemis-cli-2.18.0.jar:2.18.0]
> at org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:115)
> [artemis-cli-2.18.0.jar:2.18.0]
> at
> org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:155)
> [artemis-cli-2.18.0.jar:2.18.0]
> at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:103)
> [artemis-cli-2.18.0.jar:2.18.0]
> at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:130)
> [artemis-cli-2.18.0.jar:2.18.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [rt.jar:1.8.0_322]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> [rt.jar:1.8.0_322]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [rt.jar:1.8.0_322]
> at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_322]
> at org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:134)
> [artemis-boot.jar:2.18.0]
> at org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:50)
> [artemis-boot.jar:2.18.0]
> Caused by: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed:
> Cannot assign requested address{noformat}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)