LINUX.ORG.RU
ФорумAdmin

haproxy не пишет логи

 ,


0

1

Делаю всё по этой (и многим похожим инструкциям). Но всё что вижу в логе:

Mar 22 00:16:59 vault13 haproxy[11840]: Proxy main started.
Mar 22 00:16:59 vault13 haproxy[11840]: Proxy nginx started.

Хочу аналог access.log nginx, т.е. запись с ip клиента и временем для каждого подключения...
P.S. просто зла уже на эту тварь не хватает...

★★★★★

Показывай конфиг haproxy

Хочу аналог access.log nginx, т.е. запись с ip клиента и временем для каждого подключения...

По умолчанию haproxy пишет лог по завершении соединения. Если тебе надо чтоб в лог падало событие в момент открытия соединения - есть option logasap

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Проблема в том, что записей в логе не появляется не сразу, ни потом, ни на следующей неделе...
Добавил logasap. Изменилось ровным счётом ничего... :(

atrus ★★★★★ ()
Ответ на: комментарий от atrus

Есть подвижка. Записи появляются, если не запускать его в chroot. Но конфигурация по умолчанию предлагает именно это. Осталось понять почему...

atrus ★★★★★ ()
Ответ на: комментарий от atrus

В очередной раз прошу показать конфиг. Конкретно интересует как выглядит строка адреса куда вести логи?

Если там /dev/log - то не удивительно, процессы запущенные в чруте доступа туда не имеют(а родительский, их стартующий - вполне себе имеет). Либо прописывать в логгере(rsyslog) отдельный UNIX-сокет, либо логировать по TCP/IP(на 127.0.0.1)

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

В chroot копия создавалась. Точнее не создавалась. SELinux не давал. Так что проблема решена, осталось только разобраться с правами SELinux.

atrus ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.