diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2010-10-24 14:31:12 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2010-10-24 14:31:12 +0200 |
commit | ffd08f2a6caaaddb86ccbec4206bf560d34fcfd7 (patch) | |
tree | b4b51ce0cfb06bc7b46642b7046c48fd2d952c16 /doc/imfile.html | |
parent | ec339c909734759e957065d00848abfcdfdfaf8f (diff) | |
download | rsyslog-ffd08f2a6caaaddb86ccbec4206bf560d34fcfd7.tar.gz rsyslog-ffd08f2a6caaaddb86ccbec4206bf560d34fcfd7.tar.xz rsyslog-ffd08f2a6caaaddb86ccbec4206bf560d34fcfd7.zip |
imfile improvements
- added the $InputFilePersistStateInterval config directive to imfile
- changed imfile so that the state file is never deleted (makes imfile
more robust in regard to fatal failures)
Diffstat (limited to 'doc/imfile.html')
-rw-r--r-- | doc/imfile.html | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/imfile.html b/doc/imfile.html index af0413dd..3687302b 100644 --- a/doc/imfile.html +++ b/doc/imfile.html @@ -86,6 +86,16 @@ level may be needed. Even if you need quick response, 1 seconds should be well enough. Please note that imfile keeps reading files as long as there is any data in them. So a "polling sleep" will only happen when nothing is left to be processed.</li> +<li><b>$InputFilePollInterval</b> [lines]</b><br> +Available in 4.7.3+<br> +Specifies how often the state file shall be written when processing the input +file. The default value is 0, which means a new state file is only written when +the monitored files is being closed (end of rsyslogd execution). Any other +value n means that the state file is written every time n file lines have +been processed. This setting can be used to guard against message duplication due +to fatal errors (like power fail). Note that this setting affects imfile +performance, especially when set to a low value. Frequently writing the state +file is very time consuming. </ul> <b>Caveats/Known Bugs:</b> <p>So far, only 100 files can be monitored. If more are needed, |