人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【CentOS 4.6 PHP4.3.9 でSESSION】

sessionファイルは、
デフォルトで、
/var/lib/php/session
で保存されると思います。

これを
/tmp
にしている人が意外と多いと聞いたのですが、
理由としては、/tmpは古いファイルが自動的に(cron)で削除されるからだとおもいます。


ということは、
/var/lib/php/session
って、勝手に削除されなくて、どんどんたまっていくんでしょうか?
(maxlifetime以上の時間になると、削除されるのかと思っていました。)


●質問者: caster777
●カテゴリ:インターネット ウェブ制作
✍キーワード:CentOS LIB PHP デフォルト ファイル
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● AZUY
●60ポイント ベストアンサー

http://ml.php.gr.jp/pipermail/php-users/2001-August/001233.html

session.gc_maxlifetime以上残ることもありますが、

どこかのタイミングで消えます。

◎質問者からの返答

おお!ありがとうございます。

-----

session_gc_probability で、実行する確率を指定できるようになっ

ています。デフォルトは 1% で、つまり 100 回のリクエストにつき 1 回の割

合で GC が実行される設定になっています。古いセッション情報が残っていて

もあまり不利益はありませんが、もし気になるならサーバが受けるリクエスト

数に合わせて、GC の実行確率を高くしてみると良いでしょう。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ