Timers
LL::NG use timers (or cron jobs) to:
purge old sessions
clean Handler cache
Attention
Depending on your OS and LL:NG version, you may still be using cron jobs. Section Cron jobs Jobs were handled through cron jobs for versions older than:
Debian: 2.18.0
Red Hat/Rocky Linux: 2.19.0
Edit systemd timers
If you need to modify the frequence of execution:
systemd edit liblemonldap-ng-portal-perl.timer
systemd edit liblemonldap-ng-handler-perl.timer
Attention
Names used here are for Debian family distributions, in RHEL they are named:
lemonldap-ng-portal.timer
lemonldap-ng-handler.timer
For example:
[Timer]
OnCalendar=*-*-* *:07:07
Cron jobs
As stated above, for older LL:NG versions, the timers were handled by cron jobs. If you need to modify the frequence of execution:
vi /etc/cron.d/liblemonldap-ng-portal-perl
vi /etc/cron.d/liblemonldap-ng-handler-perl
7 * * * * www-data [ -x /usr/share/lemonldap-ng/bin/purgeCentralCache ] && if [ ! -d /run/systemd/system ]; then /usr/share/lemonldap-ng/bin/purgeCentralCache; fi