解决rabbitmqctl status 报错RabbitMQ http://localhost:15672 访问不了问题
查看 C:\ProgramData\RabbitMQ\log 下的报错日志文件 erl_crash.dump
=erl_crash_dump:0.5
Wed Aug 26 19:18:10 2020
Slogan: init terminating in do_boot ({error,{cannot_delete_plugins_expand_dir,[c:/ProgramData/RabbitMQ/db/rabbit@localhost-plugins-expand,{cannot_delete,[_],eio}]}})
System version: Erlang/OTP 23 [erts-11.0] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:64]
Compiled: Tue May 12 22:02:00 2020
Taints: asn1rt_nif,crypto
Atoms: 43061
Calling Thread: scheduler:2
=scheduler:1
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work: THR_PRGR_LATER_OP
Current Port:
Run Queue Max Length: 0
Run Queue High Length: 0
Run Queue Normal Length: 0
Run Queue Low Length: 0
Run Queue Port Length: 0
Run Queue Flags: OUT_OF_WORK | HALFTIME_OUT_OF_WORK
错误提示:删除rabbit@localhost-plugins-expand失败,尝试手动删除C:\ProgramData\RabbitMQ\db 下rabbit@localhost-plugins-expand同样失败并且进入目录时提示:“文件或目录损坏且无法读取”。
解决办法:
说明改文件有损害,修复一下当前所在的磁盘即可。
具体解决办法如下:
1. 右击文件所在的盘;
2. 然后点击弹窗中的属性;
3. 之后点击工具选项卡,然后再点击检查;
4. 然后点击扫描驱动器;
5. 之后就会进行扫描了,扫面完成后,有问题进行修复就可以了。重启完后再删除就可以了。
总结
笔者出现上述错误,是因为之前安装LabVIEWNXG的时候安装过一次RabbitMQ, 后台没有完全卸载掉RabbitMQ,并导致了相关文件的损坏。
具体情况具体分析,重点是查看分析错误日志中的报错内容,对症下药错不了。
来源:oschina
链接:https://my.oschina.net/zhenggao/blog/4531262