Je reçois une erreur étrange lors du redémarrage du service rabbitmq et à cause de cela, je ne peux pas redémarrer le service RabbitMQ. J'ai reçu ce message d'EventViewer et j'ai essayé de trouver une solution en recherchant sur Google, mais pas de chance ... veuillez suggérer.
RabbitMQ: La machine Erlang s'est volontairement arrêtée. Le service n'est pas redémarré car OnFail est configuré pour ignorer.
Merci
Sur un Linux moderne, vous pouvez le redémarrer comme tout autre service
Sudo service rabbitmq-server restart
Il existe également une interface de contrôle spécifique
Sudo rabbitmqctl "report"
Sudo rabbitmqctl "reset"
Selon la documentation de RabbitMQ CLI docs vous pouvez faire ce qui suit:
rabbitmqctl stop
rabbitmqctl start_app
Si vous réinstallez RabbitMQ et rencontrez des problèmes pour l'exécuter en tant que service Windows, une solution de contournement pourrait être la suivante:
Dans cmd.exe, exécutez à partir du dossier rabbin sbin:
rabbitmq-service.bat remove
rabbitmq-service.bat install
net start rabbitmq
Cela a fonctionné pour moi sur Windows 7.
Puisqu'aucune des réponses ne répond réellement à la question, dans l'invite de commandes, tapez:
net stop rabbitmq
net start rabbitmq
dans mon cas, a aidé à démarrer par appel direct
Sudo /usr/lib/rabbitmq/bin/rabbitmq-server