天天看點

erlang+rabbitmq在linux系統啟動中遇到了erlexec:HOME must be set的問題

需要rabbitmq随機啟動,是以在寫了個restart.sh,負責起mq。然後在/etc/rc.d/rc.local中調用這個restart.sh,但是啟動的時候報了錯誤:

erlang+rabbitmq在linux系統啟動中遇到了erlexec:HOME must be set的問題

erlexec:HOME must be set

解決方法:

在啟動腳本中設定HOME,正确的能起來mq的代碼如下:

export PATH=$PATH:/usr/local/erlang/bin
export HOME=/usr/local/rabbitmq/ #路徑是我的mq的安裝路徑
/usr/local/rabbitmq/sbin/./rabbitmqctl stop
/usr/local/rabbitmq/sbin/./rabbitmq-server >/dev/null 2>&1 &
           

注意HOME不能設定為/home,反正我設定為home之後沒起來。

繼續閱讀