尝试在Ubuntu 10.04的VPS上运行RabbitMQ。一切照旧:
- 新增RabbitMQ deb repo 使用apt-get update更新
- 安装apt-get install rabbitmq-server
在我的本地机器上安装Ubuntu 11.10和另一个VPS上安装相同的10.04,一切都很好。但是在这个问题上,我得到这样的错误(来自/var/log/rabbitmq/startup_log):
Activating RabbitMQ plugins ...
********************************************************************************
********************************************************************************
0 plugins activated:
ERROR: epmd error for host "67714": badarg (unknown POSIX error)
我做错了什么,这是什么?
当我无法使用/etc/hosts文件来修复它时,这对我在CentOS 5.8上工作:
- 创建rabbitmq环境变量配置文件/etc/rabbitmq/rabbitmq-env.conf
- 添加NODENAME=rabbit@localhost到它(注意,只是localhost不起作用)
有关配置选项的更多信息,请查看:http://www.rabbitmq.com/configure.html#customise-general-unix-environment.
多亏了一个匿名提示,以下内容在Fedora 16上对我有效。
su
vim /etc/hosts
127.0.0.1 localhost.localdomain localhost YOUR-HOSTNAME
::1 localhost6.localdomain6 localhost6
service rabbitmq-server start
例如,假设您的主机名是67714。
su
vim /etc/hosts
127.0.0.1 localhost.localdomain localhost 67714
::1 localhost6.localdomain6 localhost6
service rabbitmq-server start
我有同样的问题,并且能够简单地通过删除我正在使用的数字主机名并用正常的字母单词替换它来解决它,例如:我的主机名是1989我将其替换为tadiwa