Hallo alle,
das Problem ist z.T. schon gelöst - wenn mir meine Änderungen nicht bei jedem Update überschrieben werden würden:
Es ging darum die session-lifetime zu erhöhen.
in der .htaccess ist das über php_value session.gc_maxlifetime 14400 geschehen.
2. Zusätzlich muss man aber seit neuestem den garbage-collector noch davon abhalten unbenutzte Sessions vorschnell zu löschen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | ~# cat /usr/lib/php5/maxlifetime #!/bin/sh -e max=1440 if which php5 >/dev/null 2>&1; then for sapi in apache2 apache2filter cgi fpm; do if [ -e /etc/php5/${sapi}/php.ini ]; then cur=$(php5 -c /etc/php5/${sapi}/php.ini -d "error_reporting='~E_ALL'" -r 'print ini_get("session.gc_maxlifetime");') [ -z "$cur" ] && cur=0 [ "$cur" -gt "$max" ] && max=$cur fi done else for ini in /etc/php5/*/php.ini /etc/php5/conf.d/*.ini; do cur=$(sed -n -e 's/^[[:space:]]*session.gc_maxlifetime[[:space:]]*=[[:space:]]*\([0-9]\+\).*$/\1/p' $ini 2>/dev/null || true); [ -z "$cur" ] && cur=0 [ "$cur" -gt "$max" ] && max=$cur done fi echo $(($max/60)) exit 0 root@ds92-51-153-133:~# |
hier hab ich max von 1440 auf 14400 erhöht, was den gewünschten Effekt erzielt hat
Problem: bei Updates kann das wieder überschrieben werden - was auch in den Tetzten Tagen offenbar passiert ist.
gibt's nicht eine Möglichkeit das ganze update-Sicher zu konfigurieren?