苑大黑 ᕕ( ᐛ )ᕗ 2020-02-20 13:25 采纳率: 33.3%
浏览 372

Linux下启动RabbitMQ报错?

废话不多说:

图片说明

我试过删除       /var/lib/rabbitmq/mnesia
但是依然不奏效

求大佬给些思路,谢谢了~


是不是erl和RabbitMQ版本问题?

还有一个问题是,并没有错误提示中的两个 .log 文件
查看不了详细信息
  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-07-25 20:31
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    根据您的描述,问题可能出现在RabbitMQ的Mnesia数据库上。您已经尝试删除/var/lib/rabbitmq/mnesia目录,但问题并未解决。首先,建议您尝试重启RabbitMQ服务,看看是否可以重新建立Mnesia数据库。如果问题仍然存在,可能是由于RabbitMQ与erl版本不兼容或者其他原因导致的。 关于版本兼容性,确保您使用的RabbitMQ版本与erl版本兼容。您可以通过查看RabbitMQ的官方文档或者使用`rabbitmqctl status`命令来查看RabbitMQ和erl的版本信息,并确保它们是兼容的。 另外,关于错误提示中的两个.log文件无法查看详细信息的问题,您可以尝试以下步骤:
    1. 检查文件权限:确保您有足够的权限来查看这些文件。
    2. 使用tail命令查看文件内容:您可以使用tail -f filename.log命令实时查看日志文件的内容,这有助于您了解发生了什么错误。
    3. 使用日志查看工具:您也可以使用类似于cat、less、grep等命令来查看日志文件的内容,以便找到有用的信息。 如果以上方法都无法解决问题,您可以尝试提供更多的信息(如具体的错误提示、系统环境等),以便我们更准确地帮助您解决问题。 示例代码(检查RabbitMQ和erl版本信息):
    # 查看RabbitMQ版本信息
    rabbitmqctl status
    # 查看erl版本信息
    erl -version
    

    希望以上信息对您有所帮助,如果问题仍然存在,请继续描述详细情况,我们将尽力帮助您解决问题。

    评论

报告相同问题?