NXLog обрезает файл

369
Pavan_Obj

Я использую NXLog для автоматического перезапуска процесса и для оповещений по электронной почте. Я также пытался использовать $ Message = substr ($ raw_event, 0, 1000); Но это все еще дает мне ту же проблему. Из-за этой ошибки журналы приемника S3 останавливаются после определенного момента, даже если процесс запущен. Кто-нибудь может мне с этим помочь

Приложенный журнал:

tail -f nxlog  INFO input file '/kafka/logs/s3/s3sinkfirewall.log' was truncated,  restarting from the beginning INFO input file '/kafka/logs/s3/s3sinkfirewall.log' was truncated,  restarting from the beginning INFO input file '/kafka/logs/s3/s3sinkfirewall.log' was truncated,  restarting from the beginning 

Прикрепил мой конфигурационный файл:

## This is a sample configuration file. See the nxlog reference manual about   the ## configuration options. It should be installed locally under ## /usr/share/doc/nxlog-ce/ and is also available online at ## http://nxlog.org/docs  ######################################## # Global directives # ######################################## User nxlog Group nxlog  LogFile /var/log/nxlog/nxlog.log LogLevel INFO  # Machine Specific Variables define CurrentHost kafkavm5 define HeadNxPort 8084 # Common Functions/Variables include  /kafka/connectors/consumers/MonitorScripts/nxLogConf/nxlogCommon.conf  <Route S3consumer> Path s3consumerlogs => nxlog_dailys3consumerlogs </Route> Also adding nxLogCommon.conf:  <Input s3consumerlogs> Module im_file File "%Consumers3Logs%/s3sinkfirewall.log" SavePos TRUE ReadFromLast TRUE <Schedule> # Check processes every 5 min Every 30 sec Exec   exec_async ("%ScriptPath%/CheckProcesses.py","%Email%","%ConsumerSplunkLogs%"); </Schedule> <Schedule> # Remove logs daily When @daily <Exec> file_remove("%DailyLogPrefix%*"); </Exec> 

 #$Message = $raw_event;  $Message = substr($raw_event, 0, 1000); $SourceFile = file_name(); $SourceHost = "%CurrentHost%"; to_json(); 

Я могу добавить, если что-то еще требуется.

0

0 ответов на вопрос

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