启动时RabbitMQ错误 - erlexec:必须设置HOME

时间:2014-01-03 15:33:14

标签: rabbitmq

出于某种原因,我崩溃后无法启动RabbitMQ。

我收到以下错误: erlexec: HOME must be set

我尝试将我的家庭导出到/home/ubuntu,但仍然遇到同样的错误。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

我假设您正尝试使用类似service start rabbitmq-server的东西启动rabbitmq。如果是这样,service命令将删除环境变量。因此,您需要在启动脚本中或在启动脚本的配置文件中定义它(请参阅https://unix.stackexchange.com/a/44378)。

此外,我相信rabbitmq主目录实际上是/var/lib/rabbitmq/

答案 1 :(得分:1)

我为自己找到了合适的解决方案。您可以在RabbitMQ服务器之前运行epmd服务。这是解决HOME变量等问题。