Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RabbitMQ在Go中:机械工人无法连接到0.0.0.0:5672,消息为getsockopt:连接被拒绝_Go_Rabbitmq_Archlinux - Fatal编程技术网

RabbitMQ在Go中:机械工人无法连接到0.0.0.0:5672,消息为getsockopt:连接被拒绝

RabbitMQ在Go中:机械工人无法连接到0.0.0.0:5672,消息为getsockopt:连接被拒绝,go,rabbitmq,archlinux,Go,Rabbitmq,Archlinux,RabbitMQ在wifi网络中运行良好,我在运行Arch Linux的笔记本电脑中设置了RabbitMQ。但是,当我在不同的wifi网络中使用同一台笔记本电脑时,会出现以下错误: machinery: worker.go:42: Going to retry launching the worker. Error: Dial: dial tcp 0.0.0.0:5672: getsockopt: connection refused machinery: retry.go:20: Retryi

RabbitMQ在wifi网络中运行良好,我在运行Arch Linux的笔记本电脑中设置了RabbitMQ。但是,当我在不同的wifi网络中使用同一台笔记本电脑时,会出现以下错误:

machinery: worker.go:42: Going to retry launching the worker. Error: Dial: dial tcp 0.0.0.0:5672: getsockopt: connection refused
machinery: retry.go:20: Retrying in x seconds
我不知道为什么RabbitMQ在一个网络中工作而在另一个网络中不工作。我尝试在
/etc/rabbitmq/rabbitmq env.conf
中更改url,但没有效果

以下是RabbitMQ的初始终端输出: `


`

首先,我使用以下方法检查状态:

sudo systemctl status rabbitmq
在那里,我得到了信息:

ERROR: epmd error for host "yourhostname": timeout (timed out establishing tcp connection)
然后,我在
/etc/hosts
中添加了以下条目:

127.0.0.1    yourhostname.localgroup    yourhostname
然后,我使用以下命令重新启动rabbitmq:

sudo systemctl restart rabbitmq
我没有更改
/etc/rabbitmq/rabbitmq env.conf

sudo systemctl restart rabbitmq