2011-12-26 8 views
7

Provare a eseguire RabbitMQ su VPS con Ubuntu 10.04. Fare tutto come al solito:RabbitMQ su server Ubuntu 10.04

  • aggiunto RabbitMQ deb Repo
  • aggiornato con apt-get update
  • installato con apt-get install RabbitMQ server

sulla mia macchina locale con Ubuntu 11.10 e un altro VPS con lo stesso 10.04 funziona tutto bene. Ma su questo ho errore come questo ottenere (da/var/log/RabbitMQ/startup_log):

Activating RabbitMQ plugins ... 

******************************************************************************** 
******************************************************************************** 

0 plugins activated: 

ERROR: epmd error for host "67714": badarg (unknown POSIX error) 

quello che sto facendo di sbagliato e WTF è questo?

risposta

4

Quanto segue ha funzionato per me su Fedora 16, grazie a un anonymous hint.

su 
    vim /etc/hosts 
     127.0.0.1 localhost.localdomain localhost YOUR-HOSTNAME 
     ::1  localhost6.localdomain6 localhost6 
    service rabbitmq-server start 

Ad esempio, si supponga che il nome host è 67714.

su 
    vim /etc/hosts 
     127.0.0.1 localhost.localdomain localhost 67714 
     ::1  localhost6.localdomain6 localhost6 
    service rabbitmq-server start 
13

Questo ha funzionato per me su CentOS 5.8, quando ero in grado di utilizzare il file/etc/hosts per risolvere il problema:

  1. Creare un file di configurazione delle variabili di ambiente rabbitmq in /etc/rabbitmq/rabbitmq-env.conf
  2. Aggiungere NODENAME = rabbit @ localhost ad esso (notare che solo localhost non ha funzionato)
  3. sudo RabbitMQ-server del servizio Iniziamo

Per vedere di più opzioni di configurazione, check this out: http://www.rabbitmq.com/configure.html#customise-general-unix-environment.

3

Ho avuto lo stesso problema ed è stato in grado di risolverlo semplicemente rimuovendo un hostname numerico che stavo usando e la sua sostituzione con una parola alfabetica normale, ad esempio: il mio hostname era e ho sostituito con tadiwa