set-proxy-options#
listen_address 、listen_port 、max_client_conn
などのプロキシオプションを設定します。
概要#
このコマンドで次のプロキシオプションを設定できます。
listen_addresslisten_portmax_client_connmax_server_connserver_conn_keepaliveserver_conn_timeoutconsensus_grace_periodread_listen_addressread_listen_portread_max_client_connread_max_server_connread_server_conn_keepaliveread_server_conn_timeoutread_consensus_grace_period
これらのオプションを更新した後、プロキシを再起動します。
トラフィックを書き込みリーダーにルーティングするにはlisten_port
をゼロ以外の値に設定し、read_listen_port
をゼロ以外の値に設定してトラフィックを読み取りノードにルーティングします。ゼロに設定すると、各ルーティングが無効になります。
pgd show-proxies -o json
を使用して、各プロキシのオプション値を表示します。
pgd set-proxy-options [flags]
オプション#
Flag |
Description |
|---|---|
--proxy-name |
プロキシ名 |
--option |
name=value形式のオプション |
グローバルオプションについては、 グローバルオプション を参照してください。
例#
複数のオプションを使用したプロキシオプションの設定#
この例では、コンマ区切りの複数のオプションを使用します。オプション値にはスペースは使用できません。
$ pgd set-proxy-options --proxy-name proxy-a1 --option listen_address=0.0.0.0,listen_port=6432
__OUTPUT__
proxy options updated successfully, please restart proxy service
複数のオプションフラグを使用したプロキシオプションの設定#
この例では、複数のオプションフラグを使用します。オプション値にはスペースは使用できません。
$ pgd set-proxy-options --proxy-name proxy-a1 --option listen_address=0.0.0.0 --option listen_port=0
__OUTPUT__
proxy options updated successfully, please restart proxy service
二重引用符を使用したプロキシオプションの設定#
この例では、オプション値にスペースまたは特殊文字が含まれる場合、オプションを二重引用符で囲みます。
$ pgd set-proxy-options --proxy-name proxy-a1 --option "listen_address = 0.0.0.0" --option "consensus_grace_period=1h 30m 5s"
__OUTPUT__
proxy options updated successfully, please restart proxy service