Test 1: With /etc/systemd/system/epmd.socket as ----------------------------------- [Unit] Description=Erlang Port Mapper Daemon Activation Socket [Socket] ListenStream=127.0.0.1:4369 #ListenStream=10.101.0.11:4369 Accept=false [Install] WantedBy=sockets.target ------------------------------------- controller:~ # service rabbitmq-server status ● rabbitmq-server.service - RabbitMQ broker Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2018-01-15 09:42:46 +0530; 48s ago Process: 1794 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=0/SUCCESS) Process: 1478 ExecStart=/usr/sbin/rabbitmq-server (code=exited, status=1/FAILURE) Main PID: 1478 (code=exited, status=1/FAILURE) Jan 15 09:42:46 controller rabbitmqctl[1794]: attempted to contact: [rabbit@controller] Jan 15 09:42:46 controller rabbitmqctl[1794]: rabbit@controller: Jan 15 09:42:46 controller rabbitmqctl[1794]: * unable to connect to epmd (port 4369) on controller: address (cannot connect to host/port) Jan 15 09:42:46 controller rabbitmqctl[1794]: current node details: Jan 15 09:42:46 controller rabbitmqctl[1794]: - node name: 'rabbitmq-cli-79@controller' Jan 15 09:42:46 controller rabbitmqctl[1794]: - home dir: /var/lib/rabbitmq Jan 15 09:42:46 controller rabbitmqctl[1794]: - cookie hash: R6aclPnr+k4dau9mL3XKrg== Jan 15 09:42:46 controller systemd[1]: Failed to start RabbitMQ broker. Jan 15 09:42:46 controller systemd[1]: rabbitmq-server.service: Unit entered failed state. Jan 15 09:42:46 controller systemd[1]: rabbitmq-server.service: Failed with result 'exit-code'. Test 2: With /etc/systemd/system/epmd.socket as ----------------------------------- [Unit] Description=Erlang Port Mapper Daemon Activation Socket [Socket] #ListenStream=127.0.0.1:4369 ListenStream=10.101.0.11:4369 Accept=false [Install] WantedBy=sockets.target ----------------------------------- controller:~ # service rabbitmq-server status ● rabbitmq-server.service - RabbitMQ broker Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled) Active: inactive (dead) Jan 15 09:46:22 controller systemd[1]: Dependency failed for RabbitMQ broker. Jan 15 09:46:22 controller systemd[1]: rabbitmq-server.service: Job rabbitmq-server.service/start failed with result 'dependency'. controller:~ # service rabbitmq-server start Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details. Test 3: With /etc/systemd/system/epmd.socket as ------------------------------------- [Unit] Description=Erlang Port Mapper Daemon Activation Socket [Socket] ListenStream=127.0.0.1:4369 ListenStream=10.101.0.11:4369 Accept=false [Install] WantedBy=sockets.target ------------------------------------- controller:~ # service rabbitmq-server status ● rabbitmq-server.service - RabbitMQ broker Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled) Active: inactive (dead) Jan 15 09:57:38 controller systemd[1]: Dependency failed for RabbitMQ broker. Jan 15 09:57:38 controller systemd[1]: rabbitmq-server.service: Job rabbitmq-server.service/start failed with result 'dependency'. controller:~ # service rabbitmq-server start controller:~ # service rabbitmq-server status ● rabbitmq-server.service - RabbitMQ broker Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2018-01-15 09:58:43 +0530; 2s ago Main PID: 1849 (beam.smp) Status: "Initialized" Tasks: 76 (limit: 512) CGroup: /system.slice/rabbitmq-server.service ├─1843 /bin/sh /usr/sbin/rabbitmq-server ├─1849 /usr/lib64/erlang/erts-8.3.2/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -K true -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib64/rabbitmq/lib/rabbitmq_server-3.6.11/ebin -noshell -noinput -s rabbit boot -sname rabbit@controller -boot start_sasl -config /etc/rabbitmq/rabbitmq -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/