rsyslog: “-” предварительно ожидаемый к действию соединяют каналом / ftp.* не регистрируется

Взгляните в своих файлах "error.log" и "access.log". Какие строки появляются, когда Вы переходите к странице?

0
задан 22 January 2013 в 12:04
1 ответ

Средство ftp в конечном итоге будет проигнорировано, если ваша платформа не определяет LOG_FTP . Вероятно, это причина - интересно отметить, что ftp не включен как допустимое средство в справочную страницу rsyslog.conf , скорее всего, чтобы избежать необходимости объяснять это.

* Mon Oct 12 18:29:44 CEST 1998: Martin Schulze <joey@infodrom.north.de>
*      Added `ftp' facility which was introduced in glibc version 2.
*      It's #ifdef'ed so won't harm with older libraries.

Глядя на исходный код, вы можете увидеть, где это происходит, в runtime / srutils.c :

syslogName_t    syslogFacNames[] = {
    {"auth",         LOG_AUTH},
    {"authpriv",     LOG_AUTHPRIV},
    {"cron",         LOG_CRON},
    {"daemon",       LOG_DAEMON},
    {"kern",         LOG_KERN},
    {"lpr",          LOG_LPR},
    {"mail",         LOG_MAIL},
    {"mark",         LOG_MARK},             /* INTERNAL */
    {"news",         LOG_NEWS},
    {"security",     LOG_AUTH},             /* DEPRECATED */
    {"syslog",       LOG_SYSLOG},
    {"user",         LOG_USER},
    {"uucp",         LOG_UUCP},
#if defined(LOG_FTP)
    {"ftp",          LOG_FTP},
#endif
    {"local0",       LOG_LOCAL0},
    {"local1",       LOG_LOCAL1},
    {"local2",       LOG_LOCAL2},
    {"local3",       LOG_LOCAL3},
    {"local4",       LOG_LOCAL4},
    {"local5",       LOG_LOCAL5},
    {"local6",       LOG_LOCAL6},
    {"local7",       LOG_LOCAL7},
    {NULL,           -1},
};

Поведение - имеет несколько нюансов. Для полного изображения вам понадобятся три URL-адреса.

Краткая версия: начиная с V3,

2
ответ дан 4 December 2019 в 14:18

Теги

Похожие вопросы