2016-11-03 25 views
1

Iました正しくインストール(RPMベース)rhel7で、 "カスタム" の設定ファイルを作成します(クラスタラプラグイン付き)のRabbitMQクラスタ:のRabbitMQ - カスタム設定ファイルが - 正しく設定されていないdisk_free_limit

の/ etc/RabbitMQの/ RabbitMQの-env.config =>のenv varialble

/etc/rabbitmq/rabbitmq.config => RabbitMQのプロパティ

その私のパラメータは無視されexeptのRabbitMQクラスタが正常に動作し、任意のアイデアなぜですか?私のようなコマンドを使用してparamertesrを自分で設定する場合::あなたは

NB

KR、

O.を助けるために事前に

おかげ

rabbitmqctlのset_disk_free_limit "1グラム"

ディスク制限例えば、それは動作しますが、私は彼らが「リブート」を生き残るためにしたい:/

ここでは私の構成ファイルです:

# /etc/rabbitmq/rabbitmq-env.config 
(..) 
NODE_PORT=5672 
[email protected] 
RABBITMQ_CONFIG_FILE=/etc/rabbitmq/rabbitmq.config 
(..) 


cat <<EOF> /etc/rabbitmq/rabbitmq.config 
[ 
{kernel, [ 
    ]}, 
{rabbit, [ 
    {cluster_nodes, ["[email protected]", "[email protected]", "[email protected]"], disc} 
    {tcp_listeners, [5672]}, 
    {disk_free_limit, "1GB"}, 
    {collect_statistics_interval, 10000}, 
    {heartbeat, 30}, 
    {cluster_partition_handling, autoheal}, 
    {default_user, <<"guest">>}, 
    {default_pass, <<"guest">>} 
    ]}, 

{rabbitmq_clusterer, [ 
    {config, [ {version,1}, {nodes,["[email protected]", "[email protected]", "[email protected]"]} ]} 
    ]} 
] 
EOF 

答えて

0

このトピックについて少し更新、私は私のRabbitMQのファイルを誤って設定していました。設定を有効にするには、以下の変更を行います。 KR、環境ファイルの場合

  • O.:我々は「の.config」のRabbitMQはとにかくそれを追加すると、ファイル名に一部を取り除くことができます。 私は私のログファイルは、私が(だから、

での.config拡張子をファイルを保存 "... /etc/rabbitmq/rabbitmq.config.config ..." とエラーが発生しましたの/ etc rabbit.configファイルの場合

(..) 
RABBITMQ_CONFIG_FILE=/etc/rabbitmq/rabbitmq 
(..) 
  • ::私はクラスタラのプラグインを使用するように、我々が得ることができる .configをせずにのenv変数を設定し/rabbitmq/rabbitmq.config)によって行cluster_nodesを削除します。

あなたのファイルはこの1つのようになります。あなたが使用できるプラグインクラスタラのためのあなたの現在の設定を確認するには

cat <<EOF> /etc/rabbitmq/rabbitmq.config 
[ 
{kernel, [ 
    ]}, 
{rabbit, [ 
    {tcp_listeners, [5672]}, 
    {disk_free_limit, "1GB"}, 
    {collect_statistics_interval, 10000}, 
    {heartbeat, 30}, 
    {cluster_partition_handling, autoheal} 
    ]}, 
{rabbitmq_management, [ 
    {http_log_dir,"/myapps/myproject/rabbitmq/logs"}, 
    {listener, [{port, 15672 }]} 
    ]}, 
{rabbitmq_clusterer, [ 
    {config, [ {version,1}, {nodes,["[email protected]", "[email protected]", "[email protected]"]} ]} 
    ]} 
]. 
EOF 

rabbitmqctl eval 'rabbit_clusterer:status().' 
関連する問題