web-dev-qa-db-ja.com

haproxy.cfgを検証する

HaProxyサービスを再起動する前にHaProxy haproxy.cfgファイルを検証する方法はありますか?例:大きいhaproxy.cfgファイルに小さなスペル/構文エラーがある可能性があります。いくつかのフォーラムを検索しましたが、構文エラーのhaproxy.cfgファイルの検証に関して何も見つかりませんでした。

今のところ、変更を実稼働サーバーにアップロードする前に、開発者のマシンで試行錯誤を繰り返しています。

前もって感謝します..

37
Shawn

公式のHaProxy構成ファイルのチェックは、ヘルプセクションに埋もれていました。

/usr/local/sbin/haproxy --help

haproxy.cfg構文が使用されることを確認する方法は2つあります。

1つの方法は、ファイル構文を検証する/usr/local/sbin/haproxy -c -V -f /etc/haproxy/haproxy.cfgです。コマンドの-cスイッチはチェックを表し、その他は「Verbose」と「file」を表します。

別の方法は、Sudo service haproxy configtest

これが、サービスを再起動する前にhaproxy.cfgファイルの構文を確認したい人に役立つことを願っています。

ありがとうございます。それでは、お元気で

ショーン

78
Shawn

このコマンドを使用していますSudo haproxy -f /etc/haproxy/haproxy.cfg -c

16
user854301