Назад | Перейти на главную страницу

Ведение журнала Haproxy не работает

Не могу понять, как это регистрируется? Теперь мой журнал пуст, и haproxy ничего не записывает в файл. Иногда он регистрирует некоторую информацию, ведение журнала работает с syslog-ng, если я установил в клиенте тайм-аут haproxy conf около 1 с, тогда регистрация иногда работает. Может ли ведение журнала повлиять на журналы записи? Сожалею. Забыл про конфиг. Я пытаюсь балансировать нагрузку на sybase jdbc.

Чтобы эти сообщения попали, например, в /var/log/haproxy.log, вам нужно будет сделать две вещи:

  • настроить системный журнал для приема сетевых журналов - по крайней мере, на localhost
  • настроить haproxy для отправки событий на 127.0.0.1 на local2 / local3 или на любое подобное средство

Итак, ваш глобальный раздел haproxy.cfgs будет выглядеть примерно так:

global
    log         127.0.0.1 local2 notice
    log         127.0.0.1 local3

А ваш syslog.conf должен выглядеть так:

local2.*        /var/log/haproxy
local3.*        /var/log/haproxy-access_log

Если вы используете современный дистрибутив с rsyslog, просто создайте файл с именем

/etc/rsyslog.d/haproxy.conf

со следующим содержанием:

$ModLoad imudp
$UDPServerAddress 127.0.0.1
$UDPServerRun 514

local2.*        /var/log/haproxy
local3.*        /var/log/haproxy-access_log

И после этого перезапустите rsyslogd и haproxy.