Hello

I used rsyslog-5.8.6 for 1 years, some configure keyword like bellow:

# configuration for rsyslog collectors
#
$template BareMsgFormat,"%msg:2:$:drop-last-lf%\n"
$template MhStdLogFile, 
"/data01/data/apache/%hostname%/%syslogtag:R,ERE,1,BLANK:(.+)/(.+):--end%/%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%/%syslogtag:R,ERE,2,BLANK:(.+)/(.+):--end%_%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%_%timestamp:12:13:date-rfc3339%.log.gz"
$OMFileAsyncWriting on
$OMFileIOBufferSize 256k
$OMFileFlushOnTXEnd off
$OMFileFlushInterval 8
$OMFileZipLevel 6
*.* -?MhStdLogFile;BareMsgFormat

When log begin to transfer I can see log file was generate on collector server. 
File was in gzip format and it's Bytes changes frequently (per 4K or some 
seconds). Its proved that configuration begin with $OMFile above takes effects.
Yesterday, I update rsyslog to rsyslog-7.2.7 and rsyslog-7.3.10, some 
configuration changed to:

#
$template BareMsgFormat,"%msg:2:$:drop-last-lf%\n"
$template MhStdLogFile, 
"/data01/data/apache/%hostname%/%syslogtag:R,ERE,1,BLANK:(.+)/(.+):--end%/%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%/%syslogtag:R,ERE,2,BLANK:(.+)/(.+):--end%_%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%_%timestamp:12:13:date-rfc3339%.log.gz"
# $OMFileAsyncWriting on
# $OMFileIOBufferSize 256k
# $OMFileFlushOnTXEnd off
# $OMFileFlushInterval 8
action(type="omfile" ZipLevel="6" CreateDirs="on" DirCreateMode="0755" 
FileCreateMode="0644" IOBufferSize="256k" ASyncWriting="on" FlushOnTXEnd="off" 
FlushInterval="8" DynaFile="MhStdLogFile" Template="BareMsgFormat")

Now, when log begin to transfer, file also can generate in dest dir on 
collector server and in gzip format. But this time file changed NOT frequently. 
It seems that configuration (IOBufferSize="256k" ASyncWriting="on" 
FlushOnTXEnd="off" FlushInterval="8") did not take effects. Until I shutdown 
the rsyslog with 'service rsyslog stop|restart' then file-size increased. In my 
case, file generate per hour, I always find that all the files in recent hours 
are only 10byte-sized. When I shutdown the server, all file-size will increased 
an bigger then 10byte.

All rsyslog talked above I use the some configure command bellow:
# ./configure --prefix=/apps/usr/rsyslog-x.x.xx --enable-impstats
# ./configure --prefix=/apps/usr/rsyslog-7.3.10 --enable-impstats

I have noticed the description about ASyncWriting FlushOnTXEnd and 
FlushInterval in help documents, but I am still confused.
Waiting for your answer, tks a lot.
Sorry for my poor english, hope I can describe the right problem.




--

 

At 2013-04-18 22:31:37,"David Lang" <[email protected]> wrote:
>could you please re-send your message, everything is run together in a way 
>that 
>makes it very hard to read.
>
>David Lang
>
>On Thu, 18 Apr 2013, stormdancer wrote:
>
>
>> Date: Thu, 18 Apr 2013 01:50:52 -0700 (PDT)
>> From: stormdancer <[email protected]>
>> Reply-To: rsyslog-users <[email protected]>
>> To: [email protected]
>> Subject: [rsyslog] Is FlushInterval failure in new version?
>> 
>> Hello    I used rsyslog-5.8.6 for 1 years, some configure keyword like
>> bellow:        # configuration for rsyslog collectors    #    $template
>> BareMsgFormat,"%msg:2:$:drop-last-lf%\n"    $template MhStdLogFile,
>> "/data01/data/apache/%hostname%/%syslogtag:R,ERE,1,BLANK:(.+)/(.+):--end%/%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%/%syslogtag:R,ERE,2,BLANK:(.+)/(.+):--end%_%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%_%timestamp:12:13:date-rfc3339%.log.gz"
>> $OMFileAsyncWriting on    $OMFileIOBufferSize 256k    $OMFileFlushOnTXEnd
>> off    $OMFileFlushInterval 8    $OMFileZipLevel 6    *.*
>> -?MhStdLogFile;BareMsgFormat    When log begin to transfer I can see log
>> file was generate on collector server. File was in gzip format and it's
>> Bytes changes frequently (per 4K or some seconds). Its proved that
>> configuration begin with $OMFile above takes effects.    Yesterday, I update
>> rsyslog to rsyslog-7.2.7 and rsyslog-7.3.10, some configuration changed to:
>> #    $template BareMsgFormat,"%msg:2:$:drop-last-lf%\n"    $template
>> MhStdLogFile,
>> "/data01/data/apache/%hostname%/%syslogtag:R,ERE,1,BLANK:(.+)/(.+):--end%/%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%/%syslogtag:R,ERE,2,BLANK:(.+)/(.+):--end%_%timestamp:1:4:date-rfc3339%_%timestamp:6:7:date-rfc3339%_%timestamp:9:10:date-rfc3339%_%timestamp:12:13:date-rfc3339%.log.gz"
>> # $OMFileAsyncWriting on    # $OMFileIOBufferSize 256k    #
>> $OMFileFlushOnTXEnd off    # $OMFileFlushInterval 8    action(type="omfile"
>> ZipLevel="6" CreateDirs="on" DirCreateMode="0755" FileCreateMode="0644"
>> IOBufferSize="256k" ASyncWriting="on" FlushOnTXEnd="off" FlushInterval="8"
>> DynaFile="MhStdLogFile" Template="BareMsgFormat")     Now, when log begin to
>> transfer, file also can generate in dest dir on collector server and in gzip
>> format. But this time file changed NOT frequently. It seems that
>> configuration (IOBufferSize="256k" ASyncWriting="on" FlushOnTXEnd="off"
>> FlushInterval="8") did not take effects. Until I shutdown the rsyslog with
>> 'service rsyslog stop|restart' then file-size increased. In my case, file
>> generate per hour, I always find that all the files in recent hours are only
>> 10K-sized. When I shutdown the server, all file-size will increased an
>> bigger then 10K.    All rsyslog talked above I use the some configure
>> command bellow:   # ./configure --prefix=/apps/usr/rsyslog-x.x.xx
>> --enable-impstats   # ./configure --prefix=/apps/usr/rsyslog-7.3.10
>> --enable-impstats    I have noticed the description about ASyncWriting
>> FlushOnTXEnd and FlushInterval in help documents, but I am still confused.
>> Waiting for your answer, tks a lot.    Sorry for my poor english, hope I can
>> describe the right problem.
>>
>>
>>
>> --
>> View this message in context: 
>> http://rsyslog-rsyslog-users.1305293.n2.nabble.com/Is-FlushInterval-failure-in-new-version-tp7580235.html
>> Sent from the rsyslog -- rsyslog-users mailing list archive at Nabble.com.
>> _______________________________________________
>> rsyslog mailing list
>> http://lists.adiscon.net/mailman/listinfo/rsyslog
>> http://www.rsyslog.com/professional-services/
>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
>> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T 
>> LIKE THAT.
>>
>_______________________________________________
>rsyslog mailing list
>http://lists.adiscon.net/mailman/listinfo/rsyslog
>http://www.rsyslog.com/professional-services/
>What's up with rsyslog? Follow https://twitter.com/rgerhards
>NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
>sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
>THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to