PersistStateInterval#

Saves the journal cursor after every N messages.

This parameter applies to imjournal: Systemd Journal Input Module.

Name:

PersistStateInterval

Scope:

module

Type:

integer

Default:

module=10

Required?:

no

Introduced:

at least 5.x, possibly earlier

Description#

Defines how often the module writes its position in the journal to the state file. The cursor is saved after each PersistStateInterval messages so rsyslog resumes from the last processed entry on restart.

Module usage#

module(load="imjournal" PersistStateInterval="...")

Legacy names (for reference)#

  • $imjournalPersistStateInterval — maps to PersistStateInterval (status: legacy)

See also#

See also imjournal: Systemd Journal Input Module.


Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2026 Rainer Gerhards and others. Licensed under the Apache License 2.0.