| RABBITMQ-ENV.CONF(5) | File Formats Manual | RABBITMQ-ENV.CONF(5) |
rabbitmq-env.conf
توضیحات (DESCRIPTION)
rabbitmq-env.conf
شامل
متغیرهای
محیطی است
که مقادیر
پیشفرض
تعبیهشده
در
اسکریپتها
و ابزارهای
خط فرمان (CLI)
مربوط به RabbitMQ
را لغو (override)
میکنند.
این فایل توسط پوسته سیستم تفسیر میشود، بنابراین باید شامل توالیای از تعاریف متغیرهای محیطی پوسته باشد. نحو معمول پوسته مجاز است (زیرا فایل با استفاده از عملگر نقطه "". پوسته منبعدهی/source میشود)، از جمله کامنتهای خطی که با "#" آغاز میشوند.
به ترتیب
اولویت،
اسکریپتهای
راهاندازی
مقادیر خود
را ابتدا از
متغیرهای
محیطی، سپس
از rabbitmq-env.conf و
در نهایت از
مقادیر
پیشفرض
تعبیهشده
دریافت
میکنند. به
عنوان
مثال، برای
تنظیم
RABBITMQ_NODENAME,
ابتدا
RABBITMQ_NODENAME از
محیط سیستم
بررسی
میشود. اگر
وجود
نداشته
باشد یا
برابر با
رشته خالی
باشد،
آنگاه NODENAME
از rabbitmq-env.conf
بررسی
میشود. اگر
آن هم وجود
نداشته
باشد یا
برابر با
رشته خالی
تنظیم شده
باشد،
مقدار
پیشفرض از
اسکریپت
راهاندازی
استفاده
میشود.
نام
متغیرها در
rabbitmq-env.conf
همیشه
برابر با
نام
متغیرهای
محیطی
سیستم است،
با این
تفاوت که
پیشوند "RABBITMQ_"
حذف شده است:
RABBITMQ_NODE_PORT از
محیط
سیستم، در
rabbitmq-env.conf به
NODE_PORT تبدیل
میشود.
مثالها (EXAMPLES)
در ادامه
مثالی از یک
فایل کمینه
rabbitmq-env.conf آمده
است که
پیشوند
پیشفرض
نام نود را
از "rabbit" به "hare"
تغییر
میدهد.
# I am a complete rabbitmq-env.conf
file.# Comment lines start with a hash
character.# This is a /bin/sh script file - use
ordinary envt var syntaxNODENAME=hareدر فایل
rabbitmq-env.conf زیر،
محل فایل
پیکربندی RabbitMQ
به "/data/services/rabbitmq/rabbitmq.conf"
تغییر
یافته است.
# I am a complete rabbitmq-env.conf
file.# Comment lines start with a hash
character.# This is a /bin/sh script file - use
ordinary envt var syntaxCONFIG_FILE=/data/services/rabbitmq/rabbitmq.confهمچنین ببینید (SEE ALSO)
rabbitmq-plugins(8), rabbitmq-server(8), rabbitmq-queues(8), rabbitmq-streams(8), rabbitmq-upgrade(8), rabbitmqctl(8)
نویسندگان (AUTHORS)
The RabbitMQ Team <contact-tanzu-data.pdl@broadcom.com>
| June 22, 2023 | RabbitMQ Server |