在虚拟机系统上跑RabbitMQ服务器时,从windows连接速度很慢,往往超时导致任务失败。以下是解决方法,适用于一切从虚拟机上跑的服务器,如Tomcat等。
Step1 找到CentOS7系统的hostname
$ hostname
本例hostname为"bogon"
Step2 将本机主机和ip加入hosts文件
$ vim /etc/hosts
打开后看到
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
把你的ip和hostname加到最后,本例中如下,要改成你自己的。
现在文件是这样:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.153.128 bogon
:wq 保存退出
Step3 重启服务器软件
本例中是重启RabbitMQ
service rabbitmq-server restart
完成!现在速度已经飞快了。记得关闭Linux的防火墙。