Подтвердить haproxy.cfg

Есть ли способ проверить файл HaProxy haproxy.cfg перед перезагрузкой службы HaProxy? Например: может быть небольшая ошибка написания/синтаксиса в более крупном файле haproxy.cfg. Я просмотрел несколько форумов, но не смог найти ничего в связи с проверкой файлов haproxy.cfg для синтаксических ошибок.

На данный момент я использую пробную и ошибочную основу на машине разработчика до того, как я загружу изменения на Production Server.

Заранее спасибо..

Ответ 1

Официальная проверка файла конфигурации HaProxy была похоронена в разделах справки.

/usr/local/sbin/haproxy --help

Существует два способа проверить синтаксис haproxy.cfg.

Одним из способов является /usr/local/sbin/haproxy -c -V -f/etc/haproxy/haproxy.cfg который проверяет синтаксис файла. Переключатель -c в команде представляет проверку, а остальные обозначают "Verbose" и "файл".

Другой способ - sudo service haproxy configtest

Надеюсь, это поможет любому, кто хочет проверить синтаксис файла haproxy.cfg перед перезагрузкой службы.

С уважением

Шон

Ответ 2

Мы используем эту команду sudo haproxy -f/etc/haproxy/haproxy.cfg -c