@Prorok89
Php программист

Почему не устанавливается и не запускаетcя rabbitMQ?

Устанавливаю из пакета с сайта Кролика (так же пробовал устанавливать через репозиторий):

root@wine:/var/www# dpkg -i rabbitmq-server_3.6.12-1_all.deb
(Чтение базы данных … на данный момент установлено 63899 файлов и каталогов.)
Подготовка к распаковке rabbitmq-server_3.6.12-1_all.deb …
Распаковывается rabbitmq-server (3.6.12-1) на замену (3.6.12-1) …
Настраивается пакет rabbitmq-server (3.6.12-1) …
Job for rabbitmq-server.service failed. See 'systemctl status rabbitmq-server.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: ошибка при обработке пакета rabbitmq-server (--install):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Обрабатываются триггеры для man-db (2.7.0.2-5) …
Обрабатываются триггеры для systemd (215-17+deb8u7) …
При обработке следующих пакетов произошли ошибки:
rabbitmq-server

Пробую самостоятельно запустить, результат тот же.
root@wine:/var/www# service rabbitmq-server start
Job for rabbitmq-server.service failed. See 'systemctl status rabbitmq-server.service' and 'journalctl -xn' for details.

Выполняю рекомендуемую команду
root@wine:/var/www# systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled)
Active: failed (Result: exit-code) since Пн 2017-10-16 18:11:56 MSK; 4s ago
Process: 20386 ExecStop=/bin/sh -c while ps -p $MAINPID >/dev/null 2>&1; do sleep 1; done (code=exited, status=0/SUCCESS)
Process: 20272 ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop (code=exited, status=0/SUCCESS)
Process: 20171 ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server (code=exited, status=1/FAILURE)
Main PID: 20171 (code=exited, status=1/FAILURE)

окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: ===========
окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: attempted to contact: [rabbit@wine]
окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: rabbit@wine:
окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: * unable to connect to epmd (port 4369) on wine: address (cannot connect to host/port)
окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: current node details:
окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: - node name: 'rabbitmq-cli-18@wine'
окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: - home dir: /var/lib/rabbitmq
окт 16 18:11:56 wine.storemaker.ru rabbitmqctl[20272]: - cookie hash: ZlPlWL9gVfkCatgjem2lPQ==
окт 16 18:11:56 wine.storemaker.ru systemd[1]: Failed to start RabbitMQ broker.
окт 16 18:11:56 wine.storemaker.ru systemd[1]: Unit rabbitmq-server.service entered failed state.

netstat -npl:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 998/exim4
tcp 0 0 0.0.0.0:58721 0.0.0.0:* LISTEN 385/rpc.statd
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 421/memcached
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 370/rpcbind
tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 18977/epmd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 422/sshd
tcp6 0 0 ::1:25 :::* LISTEN 998/exim4
tcp6 0 0 :::41498 :::* LISTEN 385/rpc.statd
tcp6 0 0 :::443 :::* LISTEN 582/apache2
tcp6 0 0 :::3306 :::* LISTEN 555/mysqld
tcp6 0 0 :::111 :::* LISTEN 370/rpcbind
tcp6 0 0 :::80 :::* LISTEN 582/apache2
tcp6 0 0 :::21 :::* LISTEN 689/proftpd: (accep
tcp6 0 0 :::22 :::* LISTEN 422/sshd
udp 0 0 0.0.0.0:39614 0.0.0.0:* 385/rpc.statd
udp 0 0 0.0.0.0:966 0.0.0.0:* 370/rpcbind
udp 0 0 127.0.0.1:11211 0.0.0.0:* 421/memcached
udp 0 0 127.0.0.1:985 0.0.0.0:* 385/rpc.statd
udp 0 0 0.0.0.0:111 0.0.0.0:* 370/rpcbind
udp 0 0 185.58.207.217:123 0.0.0.0:* 505/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 505/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 505/ntpd
udp6 0 0 :::35558 :::* 385/rpc.statd
udp6 0 0 :::966 :::* 370/rpcbind
udp6 0 0 :::111 :::* 370/rpcbind
udp6 0 0 fe80::5054:ff:fefc::123 :::* 505/ntpd
udp6 0 0 ::1:123 :::* 505/ntpd
udp6 0 0 :::123 :::* 505/ntpd
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] SEQPACKET LISTENING 8267 1/systemd /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 8270 1/systemd /run/systemd/journal/stdout
unix 2 [ ACC ] STREAM LISTENING 43930 16924/systemd /run/user/0/systemd/private
unix 2 [ ACC ] STREAM LISTENING 11164 555/mysqld /var/run/mysqld/mysqld.sock
unix 2 [ ACC ] STREAM LISTENING 10681 1/systemd /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 10684 1/systemd /run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 29373 1/systemd /run/systemd/private
unix 2 [ ACC ] STREAM LISTENING 9170 370/rpcbind /run/rpcbind.sock

Epmd запущен на нужном порту, пробовал так же задавать другой порт. Запускал и как сервис и как deamon - результат одинаковый.

В /var/log/syslog есть такая запись
Oct 16 17:10:20 wine systemd[1]: Failed to start RabbitMQ broker.
Oct 16 17:10:20 wine systemd[1]: Unit rabbitmq-server.service entered failed state.
Oct 16 17:13:53 wine systemd[1]: Cannot add dependency job for unit epmd@0.0.0.0.socket, ignoring: Unit epmd@0.0.0.0.socket failed to load: No such file or directory.
Oct 16 17:13:54 wine rabbitmq-server[3918]: ERROR: epmd error for host wine: address (cannot connect to host/port)
Oct 16 17:13:54 wine systemd[1]: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE
Oct 16 17:13:55 wine rabbitmqctl[4016]: Stopping and halting node rabbit@wine
Oct 16 17:13:55 wine rabbitmqctl[4016]: Error: unable to connect to node rabbit@wine: nodedown
Oct 16 17:13:55 wine rabbitmqctl[4016]: DIAGNOSTICS
Oct 16 17:13:55 wine rabbitmqctl[4016]: ===========
Oct 16 17:13:55 wine rabbitmqctl[4016]: attempted to contact: [rabbit@wine]
Oct 16 17:13:55 wine rabbitmqctl[4016]: rabbit@wine:
Oct 16 17:13:55 wine rabbitmqctl[4016]: * unable to connect to epmd (port 4369) on wine: address (cannot connect to host/port)
Oct 16 17:13:55 wine rabbitmqctl[4016]: current node details:
Oct 16 17:13:55 wine rabbitmqctl[4016]: - node name: 'rabbitmq-cli-29@wine'
Oct 16 17:13:55 wine rabbitmqctl[4016]: - home dir: /var/lib/rabbitmq
Oct 16 17:13:55 wine rabbitmqctl[4016]: - cookie hash: ZlPlWL9gVfkCatgjem2lPQ==
Интересует так же выделенная строчка, может в этом проблема? но куда он обращается, какой файл или папке не видит? какие права должны быть и что за файл?
  • Вопрос задан
  • 3525 просмотров
Решения вопроса 1
@Prorok89 Автор вопроса
Php программист
Решил проблему. В моем случае сервер назывался wine.storemaker.ru и в hosts был прописан именно так.
Наличие ошибки "unable to connect to epmd (port 4369) on wine: address (cannot connect to host/port)" навело на мысль, что с названием что-то не так. В общем удалил установленный rabbitmq-server, поменял имя c wine.storemaker.ru на myserver (что бы не было точек в названии) и заново установил кролика. Все заработало сразу, больше ошибок не было.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы