Add missing fasdb cleanup sessions cron job.
This commit is contained in:
parent
66b8df00ac
commit
28b402ded1
3 changed files with 36 additions and 0 deletions
12
roles/postgresql_server/files/fasdb-cleanup-sessions
Executable file
12
roles/postgresql_server/files/fasdb-cleanup-sessions
Executable file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
|
||||
PGOPTIONS='-c maintenance_work_mem=1048576'
|
||||
SESSIONDBS='fas2'
|
||||
|
||||
# Clean out old sessions since TurboGears doesn't
|
||||
for db in $SESSIONDBS; do
|
||||
/usr/bin/psql $db > /dev/null <<EOF
|
||||
delete from visit where expiry < now() - interval '1h';
|
||||
delete from visit_identity where visit_key not in (select visit_key from visit);
|
||||
EOF
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue