昨夜ログインし、翌朝ブラウザを終了してもログインしたままでした。数時間後にセッションを期限切れにしたいのですが、「session.gc_maxlifetime」を「1440」に設定し、「session.cache_expire」を「180」に設定するとうまくいくと思いました
PHP.iniから見つけたものは次のとおりです
Session Support enabled
Registered save handlers files user
Registered serializer handlers php php_binary wddx
session.auto_start Off
session.bug_compat_42 Off
session.bug_compat_warn Off
session.cache_expire 180
session.cache_limiter nocache
session.cookie_domain no value
session.cookie_httponly Off
session.cookie_lifetime 0
session.cookie_path /
session.cookie_secure Off
session.entropy_file no value
session.entropy_length 0
session.gc_divisor 1000
session.gc_maxlifetime 1440
session.gc_probability 0
session.hash_bits_per_character 5
session.hash_function 0
session.name PHPSESSID
session.referer_check no value
session.save_handler files
session.save_path /var/lib/php5
session.serialize_handler php
session.use_cookies On
session.use_only_cookies On
session.use_trans_sid 0
古いサーバーでは同じ設定を使用し、セッションは機能しました。古いものとの唯一の違いは、古いサーバーで「memcache」に設定されている「session.save_handler」です。また、「session.save_path」も異なります。