小编blu*_*kin的帖子

RabbitMQ使用哪些端口?

RabbitMQ Server使用或需要在防火墙上为节点集群打开哪些端口?

/usr/lib/rabbitmq/bin/rabbitmq-env的设定在下面,我假设是需要的(35197).

SERVER_ERL_ARGS="+K true +A30 +P 1048576 \   
-kernel inet_default_connect_options [{nodelay,true}] \  
-kernel inet_dist_listen_min 35197 \   
-kernel inet_dist_listen_max 35197"
Run Code Online (Sandbox Code Playgroud)

我没有触及rabbitmq.config设置自定义tcp_listener所以它应该在默认的5672上监听.

以下是相关的netstat行:

tcp        0      0 0.0.0.0:4369           0.0.0.0:*           LISTEN      728/epmd 
tcp        0      0 0.0.0.0:35197          0.0.0.0:*           LISTEN      5126/beam
tcp6       0      0 :::5672                :::*                LISTEN      5126/beam
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 为了能够连接到集群的其他节点,是否需要打开所有3个端口4369,5672和35197?

  2. 为什么5672不能在tcp上运行而不仅仅是tcp6?

port rabbitmq

122
推荐指数
4
解决办法
12万
查看次数

标签 统计

port ×1

rabbitmq ×1