Ubuntu 10.04服务器上的RabbitMQ

时间:2011-12-26 07:42:59

标签: ubuntu rabbitmq ubuntu-10.04

尝试使用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)

我做错了什么,wtf是这个?

3 个答案:

答案 0 :(得分:15)

当我无法使用/ etc / hosts文件修复它时,这对我在CentOS 5.8上有用:

  1. 在/etc/rabbitmq/rabbitmq-env.conf中创建一个rabbitmq环境变量配置文件
  2. 将NODENAME = rabbit @ localhost添加到它(请注意,只有localhost不起作用)
  3. sudo service rabbitmq-server start
  4. 要了解有关配置选项的更多信息,请查看以下内容:http://www.rabbitmq.com/configure.html#customise-general-unix-environment

答案 1 :(得分:4)

由于anonymous hint,我在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

答案 2 :(得分:3)

我遇到了同样的问题,并且只需删除我正在使用的数字HOSTNAME并将其替换为正常的字母单词就可以解决它:例如:我的主机名是 1989 我替换了它与 tadiwa