Назад | Перейти на главную страницу

syslog-ng «log_msg_size» максимально возможное значение

Я прочитал из syslog-ng doc и на форумах, что для log_msg_size по умолчанию установлено значение 8192. Каков возможный максимальный предел этого параметра?

Мое приложение поддерживает syslog-ng или rsyslog в зависимости от ситуации и необходимости. Я хотел установить "log_msg_size" на 64 КБ (это то, что поддерживает rsyslog). Это нормально и будет ли работать?

это может зависеть от версии syslog-ng, но если она не слишком старая, 64k должны работать AFAIK. Если это не так, отправьте отчет об ошибке на https://github.com/balabit/syslog-ng

Роберт

Этот предел установлен по умолчанию, если у вас 32-битная система, ваш лимит будет 4 ГБ, если 64-битный лимит неограничен, но вы должны учитывать возможности вашей файловой системы (Ext3,4, bitrfs ...). Мое предложение никогда не создавайте большие файлы ASCII, для увеличения лучше использовать mysql или postgres exp с syslog-ng.