Rabbitmq 服务器启动失败,文件被锁定

2024-07-01

Rabbitmq 3.6.5 启动失败。如何修复它?

BOOT FAILED
   ===========

   Error description:    "Found lock file at ~s.\n            Either previous upgrade is in progress or has failed.\n            Database
   backup path: ~s"

   Log files (may contain more information):   
   /var/log/rabbitmq/[email protected] /cdn-cgi/l/email-protection   
   /var/log/rabbitmq/[email protected] /cdn-cgi/l/email-protection

   Stack trace:    [{rabbit_upgrade,ensure_backup_taken,
       ["/var/lib/rabbitmq/mnesia/rabbit@vm-10-111-29-211/schema_upgrade_lock", "/var/lib/rabbitmq/mnesia/rabbit@vm-10-111-29-211-upgrade-backup"],
       [{file,"src/rabbit_upgrade.erl"},{line,101}]},
       {rabbit_upgrade,maybe_upgrade_mnesia,0,
                       [{file,"src/rabbit_upgrade.erl"},{line,144}]},
       {rabbit,'-boot/0-fun-0-',0,[{file,"src/rabbit.erl"},{line,271}]},
       {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,403}]},
       {init,start_it,1,[]},
       {init,start_em,1,[]}]

   {"init terminating in do_boot","Found lock file at ~s.\n           
   Either previous upgrade is in progress or has failed.\n           
   Database backup path: ~s"}

   Crash dump was written to: erl_crash.dump init terminating in do_boot
   (Found lock file at ~s.
               Either previous upgrade is in progress or has failed.
               Database backup path: ~s)

您在数据库升级过程中遇到了问题,检查日志看看发生了什么会很有趣

顺便说一句,要快速解决问题就足以消除您的mnesia目录。

该目录通常位于/var/lib/rabbitmq/mnesia, 查看here https://www.rabbitmq.com/relocate.html详细信息。

NOTE

通过删除mnesia目录您将丢失所有消息

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rabbitmq 服务器启动失败,文件被锁定 的相关文章

随机推荐