Ubuntu 10.04服务器上的RabbitMQ

tip*_*gin 8 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)
Run Code Online (Sandbox Code Playgroud)

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

Isa*_*aac 15

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

  1. 在/etc/rabbitmq/rabbitmq-env.conf中创建一个rabbitmq环境变量配置文件
  2. 添加NODENAME = rabbit @ localhost(请注意,localhost不起作用)
  3. sudo服务rabbitmq-server启动

要查看有关配置选项的更多信息,请查看:http://www.rabbitmq.com/configure.html#customise-general-unix-environment.


Roy*_*Han 4

感谢匿名提示,以下内容在 Fedora 16 上对我有用。

su
    vim /etc/hosts
        127.0.0.1 localhost.localdomain   localhost  YOUR-HOSTNAME
        ::1       localhost6.localdomain6 localhost6
    service rabbitmq-server start
Run Code Online (Sandbox Code Playgroud)

例如,假设您的主机名是 67714。

su
    vim /etc/hosts
        127.0.0.1 localhost.localdomain   localhost  67714
        ::1       localhost6.localdomain6 localhost6
    service rabbitmq-server start
Run Code Online (Sandbox Code Playgroud)