Rsyslog добавил возможность устанавливать максимальный размер сообщения, используемый во многих областях программы (параметр конфигурации maxMessageSize) в версии 6.3.4 в 2011 году, и тогда значение по умолчанию было установлено на 8096 октетов, где оно и осталось с тех пор.
Для обработки сообщений размером более 8096 октетов (байт) используйте параметр $MaxMessageSize.
Текст ошибки:
1 2 3 4 | Apr 11 18:29:16 example.com rsyslogd[198505]: message too long (8255) with configured size 8096, begin of message is: 172.68.10.35 - - [09/Apr/2023:06:22:42 +0300] "GET /7D8B79A2-8974-4D7B-A76A-F4F2 [v8.2102.0-13.el8 try https://www.rsyslog.com/e/2445 ] Apr 11 18:29:16 example.com rsyslogd[198505]: message too long (8257) with configured size 8096, begin of message is: 162.158.239.64 - - [09/Apr/2023:06:37:42 +0300] "GET /7D8B79A2-8974-4D7B-A76A-F4 [v8.2102.0-13.el8 try https://www.rsyslog.com/e/2445 ] Apr 11 18:29:16 example.com rsyslogd[198505]: message too long (8257) with configured size 8096, begin of message is: 162.158.239.22 - - [09/Apr/2023:06:50:42 +0300] "GET /7D8B79A2-8974-4D7B-A76A-F4 [v8.2102.0-13.el8 try https://www.rsyslog.com/e/2445 ] Apr 11 18:29:16 example.com rsyslogd[198505]: message too long (8256) with configured size 8096, begin of message is: 162.158.238.9 - - [09/Apr/2023:06:51:42 +0300] "GET /7D8B79A2-8974-4D7B-A76A-F4F [v8.2102.0-13.el8 try https://www.rsyslog.com/e/2445 ] |
Откройте свой файл /etc/rsyslog.conf
1 | sudo nano /etc/rsyslog.conf |
и измените значение параметра $MaxMessageSize следующим образом
1 | $MaxMessageSize 64k |
Если $MaxMessageSize отсутствует, добавьте его в конфигурацию. Чтобы все работало идеально, добавьте его в начало конфигурационного файла.
и перезапустите службу
1 | service rsyslog restart |