Próbowałeś uruchomić serwer RabbitMQ na serwerze z czystym Debianem lub Ubuntu? Bardzo często można spotkać się z wieloma problemami. Tutaj skupię się na przykładzie jednego problemu w systemie Debian Wheezy.
Po instalacji :
aptitude install rabbitmq-server
i w trakcie próby uruchomienia pojawia się błąd :
[....] Starting message broker: rabbitmq-server[....] FAILED - check /var/log/rabbitmq/startup_\[warn _err\} ... (warning).
Zgodnie ze wskazówką zaglądamy do pliku /var/log/rabbitmq/startup_err :
vi /var/log/rabbitmq/startup_err
gdzie znajdujemy następujący opis :
Crash dump was written to: erl_crash.dump
Failed to create aux thread
Aborted (core dumped)
Jeżeli tak jest to sprawdźmy, jaki ustawiony jest limit na otwarte pliki :
ulimit -n
Jeżeli jest to 1024 lub inna liczba mniejsza od 4096 to należy je zmienić :
ulimit -S -n 4096
Ponownie próbujemy uruchomić serwer RabbitMQ :
rabbitmq-server restart
Tym razem powinno się udać (oczywiście jeżeli nie ma innych problemów)...