Ekta created ARTEMIS-3683:
-----------------------------
Summary: Not able to start broker using 2.18 Artemis
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
Hello,
I am facing below issue when I am trying to start up the broker using 2.18
activemq artemis. It looks it is complaining on the acceptor cluster in
broker.xml. My other server was facing the same issue while starting the server
but I tried starting the server again and that worked. Both server are
configured the exact same way.
Broker.xml (Networking acceptor block attached for reference)
<!--
###########################################
### 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>
Error:
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
--
This message was sent by Atlassian Jira
(v8.20.1#820001)