出于某种原因,我崩溃后无法启动RabbitMQ。
我收到以下错误:
erlexec: HOME must be set
我尝试将我的家庭导出到/home/ubuntu
,但仍然遇到同样的错误。
有什么想法吗?
答案 0 :(得分:5)
我假设您正尝试使用类似service start rabbitmq-server
的东西启动rabbitmq。如果是这样,service命令将删除环境变量。因此,您需要在启动脚本中或在启动脚本的配置文件中定义它(请参阅https://unix.stackexchange.com/a/44378)。
此外,我相信rabbitmq主目录实际上是/var/lib/rabbitmq/
。
答案 1 :(得分:1)
我为自己找到了合适的解决方案。您可以在RabbitMQ服务器之前运行epmd服务。这是解决HOME变量等问题。