1

{error_logger,{{2013,10,14},{12,31,31}},"协议:~p:注册/监听错误:~p~n",["inet_tcp",eaddrinuse]}

谁能给点建议。谢谢你。

4

2 回答 2

1

很可能(假设该端口没有被另一个程序使用)您的应用程序试图在同一个端口上侦听两次。所以它第一次打开端口监听它会成功,第二次它会失败并出现错误。

我以前也遇到过这种情况,因此请尝试记录您的应用程序在成功和失败方面所做的事情,以便更好地了解真正的问题。

由于没有提供示例代码或上下文,因此很难判断错误可能来自何处。

于 2013-10-14T16:50:24.737 回答
0

对于试图在同一台服务器上运行 2 个 rabbitmq 的人,不要在 /etc/rabbitmq/rabbitmq.conf 中取消注释两个具有相同端口的 tcp 端口。它应该是这样的:

listeners.tcp.default = 5700


## To listen on a specific interface, provide an IP address with port.
## For example, to listen only on localhost for both IPv4 and IPv6:
##
# IPv4
#listeners.tcp.local    = 127.0.0.1:5700
# IPv6
# listeners.tcp.local_v6 = ::1:5700

对于 ipv4 和 ipv6 更改端口,否则您将面临 eaddrinuse 错误。

于 2022-02-10T17:02:51.440 回答