Стенды: Alt server 11.0 x86_64 - обновлен до sisyphus Версия пакета: syslog-ng-redis-3.34.1-alt1.x86_64 Шаги воспроизведения: 1. Установить пакеты: # apt-get install syslog-ng-redis syslog-ng syslog-ng-journal redis apache2 2. Запустить сервисы: # systemctl enable --now syslog-ng && systemctl enable --now redis && systemctl enable --now httpd2 3. Создать конфиг /etc/syslog-ng/conf.d/httpd2.conf: source s_apache { file("/var/log/httpd2/access_log"); }; parser p_apache { csv-parser(columns("APACHE.CLIENT_IP", "APACHE.IDENT_NAME", "APACHE.USER_NAME", "APACHE.TIMESTAMP", "APACHE.REQUEST_URL", "APACHE.REQUEST_STATUS", "APACHE.CONTENT_LENGTH", "APACHE.REFERER", "APACHE.USER_AGENT", "APACHE.PROCESS_TIME", "APACHE.SERVER_NAME") flags(escape-double-char,strip-whitespace) delimiters(" ") quote-pairs('""[]') ); }; destination d_redis { redis( command("HINCRBY" "${MONTH_ABBREV} ${DAY} ${HOUR}:${MIN}" "${APACHE.USER_AGENT}" "1")); }; log { source(s_apache); parser(p_apache); destination(d_redis); }; 4. Перезагрузить сервис: # systemctl restart syslog-ng 5. Сделать несколько обращений на localhost: # curl http://127.0.0.1 6. Проверить записанные данные в redis: # redis-cli --scan Ожидаемый результат: Данные записаны в redis и отображаются после выполнения команды Пример выходных данных: "Oct 23 15:47" Реальный результат: Данные не записаны, пустой вывод команды В p10 не воспроизводится Версия в p10: syslog-ng-redis-3.32.1-alt1.x86_64