NXLog-Datei wird abgeschnitten

483
Pavan_Obj

Ich verwende NXLog für den automatischen Neustart und für E-Mail-Benachrichtigungen. Ich habe auch versucht, $ Message = substr ($ raw_event, 0, 1000) zu verwenden. Aber es gibt mir immer noch das gleiche Problem. Aufgrund dieses Fehlers werden die S3-Senkenprotokolle nach einem bestimmten Punkt angehalten, obwohl der Prozess ausgeführt wird. Kann mir jemand dabei helfen?

Angehängtes Protokoll:

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 

Angehängte meine Konfigurationsdatei:

## 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(); 

Ich kann hinzufügen, wenn noch etwas erforderlich ist.

0

0 Antworten auf die Frage