Package: php5-common Version: 5.6.22+dfsg-0+deb8u1 The /usr/lib/php5/sessionclean script does not read ini settings in conf.d directories:
I added some debug code to better explain the problem: $ tail -n6 /usr/lib/php5/sessionclean | head -n3 # find all files older then maxlifetime and delete them echo "DEBUG: $save_path $gc_maxlifetime" find -O3 "$save_path" -depth -mindepth 1 -name 'sess_*' -ignore_readdir_race -type f -cmin "+$gc_maxlifetime" -delete # /usr/lib/php5/sessionclean DEBUG: /var/lib/php5/sessions 24 # echo "session.gc_maxlifetime = 3456" > /etc/php5/apache2/conf.d/90-local.ini # /usr/lib/php5/sessionclean DEBUG: /var/lib/php5/sessions 24 We maintain our php settings in separate ini files as this is considerably easier when working with a huge number of installations and/or employees. Patching the main php.ini just for the gc_maxlifetime parameter is not the best option. Chris