.\" vim:ft=nroff: .\" This Source Code Form is subject to the terms of the Mozilla Public .\" License, v. 2.0. If a copy of the MPL was not distributed with this .\" file, You can obtain one at https://mozilla.org/MPL/2.0 .\" .\" Copyright (c) 2007-2026 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved. .\" .Dd June 22, 2023 .Dt RABBITMQ-ENV.CONF 5 .Os "RabbitMQ Server" .SH "نام (NAME)" rabbitmq-env.conf \- متغیرهای محیطی مورد استفاده توسط سرور RabbitMQ .Nm rabbitmq-env.conf .\" ------------------------------------------------------------------ .Sh "توضیحات (DESCRIPTION)" .\" ------------------------------------------------------------------ .Nm شامل متغیرهای محیطی است که مقادیر پیش‌فرض تعبیه‌شده در اسکریپت‌ها و ابزارهای خط فرمان (CLI) مربوط به RabbitMQ را لغو (override) می‌کنند. .Pp این فایل توسط پوسته سیستم تفسیر می‌شود، بنابراین باید شامل توالی‌ای از تعاریف متغیرهای محیطی پوسته باشد. نحو معمول پوسته مجاز است (زیرا فایل با استفاده از عملگر نقطه .Qq . پوسته منبع‌دهی/source می‌شود)، از جمله کامنت‌های خطی که با .Qq # آغاز می‌شوند. .Pp به ترتیب اولویت، اسکریپت‌های راه‌اندازی مقادیر خود را ابتدا از متغیرهای محیطی، سپس از .Nm و در نهایت از مقادیر پیش‌فرض تعبیه‌شده دریافت می‌کنند. به عنوان مثال، برای تنظیم .Ev RABBITMQ_NODENAME , ابتدا .Ev RABBITMQ_NODENAME از محیط سیستم بررسی می‌شود. اگر وجود نداشته باشد یا برابر با رشته خالی باشد، آنگاه .Ev NODENAME از .Nm بررسی می‌شود. اگر آن هم وجود نداشته باشد یا برابر با رشته خالی تنظیم شده باشد، مقدار پیش‌فرض از اسکریپت راه‌اندازی استفاده می‌شود. .Pp نام متغیرها در .Nm همیشه برابر با نام متغیرهای محیطی سیستم است، با این تفاوت که پیشوند .Qq RABBITMQ_ حذف شده است: .Ev RABBITMQ_NODE_PORT از محیط سیستم، در .Nm به .Ev NODE_PORT تبدیل می‌شود. .\" ------------------------------------------------------------------ .Sh "مثال‌ها (EXAMPLES)" .\" ------------------------------------------------------------------ در ادامه مثالی از یک فایل کمینه .Nm آمده است که پیشوند پیش‌فرض نام نود را از "rabbit" به "hare" تغییر می‌دهد. .sp .Dl # I am a complete rabbitmq-env.conf file. .Dl # Comment lines start with a hash character. .Dl # This is a /bin/sh script file - use ordinary envt var syntax .Dl NODENAME=hare .Pp در فایل .Nm زیر، محل فایل پیکربندی RabbitMQ به "/data/services/rabbitmq/rabbitmq.conf" تغییر یافته است. .sp .Dl # I am a complete rabbitmq-env.conf file. .Dl # Comment lines start with a hash character. .Dl # This is a /bin/sh script file - use ordinary envt var syntax .Dl CONFIG_FILE=/data/services/rabbitmq/rabbitmq.conf .\" ------------------------------------------------------------------ .Sh "همچنین ببینید (SEE ALSO)" .\" ------------------------------------------------------------------ .Xr rabbitmq-plugins 8 , .Xr rabbitmq-server 8 , .Xr rabbitmq-queues 8 , .Xr rabbitmq-streams 8 , .Xr rabbitmq-upgrade 8 , .Xr rabbitmqctl 8 .\" ------------------------------------------------------------------ .Sh "نویسندگان (AUTHORS)" .\" ------------------------------------------------------------------ .An The RabbitMQ Team Aq Mt contact-tanzu-data.pdl@broadcom.com