Hi,

Calling VACUUM dwiwith on a running fail2ban may lead to errors:

    2025-10-21 15:36:28,210 fail2ban.filterpyinotify[496743]: ERROR   Error in 
FilterPyinotify callback: database is locked
    2025-10-21 15:36:33,216 fail2ban.filterpyinotify[496743]: ERROR   Error in 
FilterPyinotify callback: database is locked
    2025-10-21 15:36:38,222 fail2ban.filterpyinotify[496743]: ERROR   Error in 
FilterPyinotify callback: database is locked
    2025-10-21 15:36:43,227 fail2ban.filterpyinotify[496743]: ERROR   Error in 
FilterPyinotify callback: database is locked
    2025-10-21 15:36:48,232 fail2ban.filterpyinotify[496743]: ERROR   Error in 
FilterPyinotify callback: database is locked

So the approach of VACUUM'ing with cron.weekly would need stopping the daemon.

Alex

Reply via email to