mirror of https://github.com/fail2ban/fail2ban
systemd-backend: switched default flags to SYSTEM_ONLY(4), that avoid to open the user session files, so can prevent "Too many open files" errors (like gh-2208) on a lot of user sessions;
(following Orion's proposal in gh-2392)pull/2444/head
parent
2725acb64b
commit
9e44c30659
|
@ -86,10 +86,12 @@ class FilterSystemd(JournalFilter): # pragma: systemd no cover
|
|||
files.extend(glob.glob(p))
|
||||
args['files'] = list(set(files))
|
||||
|
||||
# Default flags is SYSTEM_ONLY(4). This would lead to ignore user session files,
|
||||
# so can prevent "Too many open files" errors on a lot of user sessions (see gh-2392):
|
||||
try:
|
||||
args['flags'] = int(kwargs.pop('journalflags'))
|
||||
except KeyError:
|
||||
pass
|
||||
args['flags'] = 4
|
||||
|
||||
return args
|
||||
|
||||
|
|
Loading…
Reference in New Issue