Class: SessionsSweepJob
- Inherits:
-
ApplicationJob
- Object
- ApplicationJob
- SessionsSweepJob
- Defined in:
- lib/generators/sessions/templates/sessions_sweep_job.rb
Overview
The sessions maintenance pass — schedule it daily (see config/recurring.yml below if you’re on Solid Queue). It purges trail rows past ‘config.events_retention`, evicts per-user overflow beyond `config.max_sessions_per_user`, and (only if you opted into timeouts) expires idle/over-age sessions.
# config/recurring.yml
production:
sessions_sweep:
class: SessionsSweepJob
schedule: every day at 4am