美文网首页RABBITMQ
RabbitMQ手册之rabbitmq-env.conf

RabbitMQ手册之rabbitmq-env.conf

作者: jshan | 来源:发表于2017-07-25 00:48 被阅读188次

rabbitmq-env.conf,针对RabbitMQ AMQP服务的默认配置

说明

/etc/rabbitmq/rabbitmq-env.conf 文件包含变量设置,可以覆盖默认的内置RabbitMQ启动脚本。

该文件被系统shell解释,所以应该由一系列的shell环境变量组成。普通的shell语法是允许的(,因为该文件是使用shell操作符 "." 来执行的),包括使用 "#" 开头的行注释。

启动脚本获取变量的值,优先从环境变量获取,其次是文件 /etc/rabbitmq/rabbitmq-env.conf,最后是从内置默认值中获取。例如对于 RABBITMQ_NODENAME 变量设置,

首先从环境中检查 RABBITMQ_NODENAME,如果不存在或者等于一个空字符串,然后从 /etc/rabbitmq/rabbitmq-env.conf文件中检查 NODENAME,如果也不存在或者等于一个空字符串,就使用从启动脚本中的默认值。

该文件中的变量名称,总是等于去掉了 RABBITMQ_ 这个前缀的环境变量名称。例如来自环境中的变量 RABBITMQ_NODE_PORT在该文件中就成为了 NODE_PORT

例如:

# I am a complete /etc/rabbitmq/rabbitmq-env.conf file.
# Comment lines start with a hash character.
# This is a /bin/sh script file - use ordinary envt var syntax
NODENAME=hare

上述完整的文件 /etc/rabbitmq/rabbitmq-env.conf 的例子,将覆盖Erlang节点名称,从 "rabbit" 成为 "hare"

相关文章

网友评论

    本文标题:RabbitMQ手册之rabbitmq-env.conf

    本文链接:https://www.haomeiwen.com/subject/txwikxtx.html