这个错误是由于RabbitMQ的cookie字符串太短导致的。RabbitMQ使用cookie来验证节点之间的通信,如果cookie字符串不正确,节点将无法启动。

要解决这个问题,你需要修改RabbitMQ的cookie字符串。

  1. 打开RabbitMQ的配置文件,可以在/etc/rabbitmq/rabbitmq.conf中找到。
  2. 在配置文件中找到NODE_COOKIE的变量,将其设置为一个较长的字符串。例如:NODE_COOKIE=mylongcookiestring.
  3. 保存并关闭配置文件。
  4. 重新启动RabbitMQ服务。

现在,应该可以正常启动RabbitMQ了。

linux上的docker的rabbitmq启动报错BOOT FAILED===========Exception during startuperrorbadmatcherrorshutdownfailed_to_start_childauthToo short cookie stringauthinit_no_setcookie0fileautherlline293authinit1filea

原文地址: https://www.cveoy.top/t/topic/iN2g 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录