IN_ATTRIB inotify events are generated when atime / mtime is changed, which would cause the tail to be reset, and reread the same log again (generating duplicate events). Instead, watch the directory for file delete / move. Also, use an exponential backoff when retrying opening the file. |
||
---|---|---|
.. | ||
tail.go |