Ajout timeout purge sqlite au cas où "Error: database is locked"
This commit is contained in:
parent
3a3e083a89
commit
5bc795c222
|
@ -813,7 +813,7 @@ Le contournement est de mettre en place un cron `/etc/cron.daily/fail2ban_dbpurg
|
|||
|
||||
~~~
|
||||
#!/bin/sh
|
||||
sqlite3 /var/lib/fail2ban/fail2ban.sqlite3 "DELETE FROM bans WHERE datetime('now', '-86400 second') > datetime(timeofban, 'unixepoch'); VACUUM;"
|
||||
sqlite3 /var/lib/fail2ban/fail2ban.sqlite3 ".timeout 5000; DELETE FROM bans WHERE datetime('now', '-86400 second') > datetime(timeofban, 'unixepoch'); VACUUM;"
|
||||
~~~
|
||||
|
||||
Notons que la commande `VACUUM` va copier la base en supprimant les espaces inutilisés dans la nouvelle base.
|
||||
|
|
Loading…
Reference in a new issue