ошибка файла журнала haproxy.cfg 1.5.12

ошибка файла журнала haproxy.cfg 1.5.12

Вот три верхние строчки моего haproxy.cfg:

global
    log /dev/log    local0
    log /dev/log    local1 notice
...

Я получаю ошибку в терминале:

root@b323d0a11c98:/etc# service haproxy start  
 * Starting haproxy haproxy
[ALERT] 122/190328 (1278) : sendto logger #1 failed: No such file or directory (errno=2)
[ALERT] 122/190328 (1278) : sendto logger #2 failed: No such file or directory (errno=2)
[ALERT] 122/190328 (1278) : sendto logger #1 failed: No such file or directory (errno=2)
[ALERT] 122/190328 (1278) : sendto logger #2 failed: No such file or directory (errno=2)

Каталог /dev/logне существует, его можно просто создать, и какие разрешения для этого нужны?

решение1

Фактический файл лог-сокета должен быть создан вашим демоном ведения журнала, будь то rsyslogd или syslog-ng или любой другой. Есть несколько вещей, которые вам нужно иметь в виду:

  1. haproxy взаимодействует только с сокетами датаграмм, а не с потоковыми сокетами (по умолчанию в некоторых демонах ведения журнала), поэтому обратитесь к руководству демона ведения журнала по этому вопросу.
  2. если вы используете chroot, учтите, что сокет журнала должен быть доступен из chroot

Другим вариантом может быть использование службы UDP, которую также предоставляют большинство демонов ведения журналов, поэтому вместо файла сокета ведения журналов вы используете 127.0.0.1

Связанный контент