[ic] Re: SessionExpire and cleaning up sessions

Grant emailgrant at gmail.com
Mon May 28 15:15:35 EDT 2007


> >>>> I use 'SessionExpire 2 days' in catalog.cfg, and the following is
> >>>> run nightly to clean up sessions:
> >>>>
> >>>> # find /pathto/catalog/tmp -type f -mmin +480 | xargs
> >>>> --no-run-if-empty rm # find /pathto/catalog/tmp -type d -empty
> >>>> -depth -mindepth 1 | xargs --no-run-if-empty rmdir # find
> >>>> /pathto/catalog/session -type f -mmin +480 | xargs
> >>>> --no-run-if-empty rm # find /pathto/catalog/session -type d -empty
> >>>> -depth -mindepth 1 | xargs --no-run-if-empty rmdir
> >>>>
> >>>> Do those entries clean up all sessions, active and inactive?  If
> >>>> so, is there a way to clean up sessions only after 2 days of
> >>>> inactivity?
> >>>>
> >>>> Should I put my sessions in a DBM or mysql database instead of in
> >>>> files?
> >>>
> >>> Sorry to reply to myself, but I looked into the -mmin +480
> >>> parameter and apparently the command won't clean up a session
> >>> unless it has been inactive for 8 hours.  I changed the parameters
> >>> to -mmin +2940 so they won't be cleaned up unless inactive for 49
> >>> hours.  That should give SessionExpire a chance to kick in first at
> >>> 48 hours.
> >>>
> >>> Does that seem OK?
> >>
> >> Sounds fine. I don't know of any importance for SessionExpire to
> >> apply before you delete the session; it's basically the same either
> >> way.
> >
> > Ok, got rid of SessionExpire.
>
> I believe he meant that you don't need to coordinate them... With your
> 48/49 hour planning. They'll take care of things regardless of when they
> run.

Ok, I have '-mtime 3' and 'SessionExpire 3 days' now.  I guess IC
needs to expire a session regardless of whether or not it remains on
the filesystem.

- Grant


More information about the interchange-users mailing list