sessionファイルは、
デフォルトで、
/var/lib/php/session
で保存されると思います。
これを
/tmp
にしている人が意外と多いと聞いたのですが、
理由としては、/tmpは古いファイルが自動的に(cron)で削除されるからだとおもいます。
ということは、
/var/lib/php/session
って、勝手に削除されなくて、どんどんたまっていくんでしょうか?
(maxlifetime以上の時間になると、削除されるのかと思っていました。)
http://ml.php.gr.jp/pipermail/php-users/2001-August/001233.html
session.gc_maxlifetime以上残ることもありますが、
どこかのタイミングで消えます。
おお!ありがとうございます。
-----
session_gc_probability で、実行する確率を指定できるようになっ
ています。デフォルトは 1% で、つまり 100 回のリクエストにつき 1 回の割
合で GC が実行される設定になっています。古いセッション情報が残っていて
もあまり不利益はありませんが、もし気になるならサーバが受けるリクエスト
数に合わせて、GC の実行確率を高くしてみると良いでしょう。