Error del archivo de registro haproxy.cfg 1.5.12

Error del archivo de registro haproxy.cfg 1.5.12

Estas son las tres líneas principales de mi haproxy.cfg:

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

Me sale el error en la terminal:

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)

El directorio /dev/logno existe, es solo para crearlo y en ese caso que permisos necesita?

Respuesta1

El archivo de socket de registro real debe ser creado por su demonio de registro, ya sea rsyslogd o syslog-ng o cualquier otro. Hay algunas cosas que debes tener en cuenta:

  1. haproxy solo se comunica con sockets de datagramas y no con sockets de flujo (predeterminado en algunos demonios de registro), así que consulte el manual del demonio de registro sobre esto.
  2. Si usa chroot, tenga en cuenta que se debe poder acceder al socket de registro desde dentro del chroot.

Otra opción podría ser utilizar el servicio UDP que también proporcionan la mayoría de los demonios de registro, por lo que en lugar de un archivo de socket de registro se utiliza 127.0.0.1.

información relacionada