Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Moderator: alexred
Forum rules
Regole Forum
Regole Forum
- alexred
- Joomla! Explorer
- Posts: 433
- Joined: Sat Aug 20, 2005 9:18 pm
- Location: Italy
- Contact:
Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Alcuni utenti lamentano problemi con la sessione dopo aver aggiornato a Joomla 3.8.5.
La tabessa session lievita mostruosamente e non si azzera più automaticamente e deve quindi essere svuotata periodicamente manualmente.
Questo genera problemi con i moduli degli utenti online che conteggiano male il numero di utenti effettivamente online ecc...
https://github.com/joomla/joomla-cms/issues/19639
Se hai incontrato questi problemi sul tuo sito ti consiglio di verificare il valore del parametro "session.gc_probability" nella configurazione del PHP del tuo server ?
In amministrazione di Joomla vai sul primo menu "Sistema" --> Informazioni di sistema --> Informazioni PHP
e cerca il valore di session.gc_probability, se è zero devi chiedere di impostare 1 altrimenti devi svuotare spesso manualmente la tabella session o cambiare in configurazione globale l'impostazione della sessione da database a PHP.
Allego una immagine per indicare dove si trova il parametro da verificare in Informazioni PHP
La tabessa session lievita mostruosamente e non si azzera più automaticamente e deve quindi essere svuotata periodicamente manualmente.
Questo genera problemi con i moduli degli utenti online che conteggiano male il numero di utenti effettivamente online ecc...
https://github.com/joomla/joomla-cms/issues/19639
Se hai incontrato questi problemi sul tuo sito ti consiglio di verificare il valore del parametro "session.gc_probability" nella configurazione del PHP del tuo server ?
In amministrazione di Joomla vai sul primo menu "Sistema" --> Informazioni di sistema --> Informazioni PHP
e cerca il valore di session.gc_probability, se è zero devi chiedere di impostare 1 altrimenti devi svuotare spesso manualmente la tabella session o cambiare in configurazione globale l'impostazione della sessione da database a PHP.
Allego una immagine per indicare dove si trova il parametro da verificare in Informazioni PHP
You do not have the required permissions to view the files attached to this post.
Member of the Italian Joomla Translation Team
-
- Joomla! Apprentice
- Posts: 19
- Joined: Thu Sep 18, 2008 11:07 pm
- Location: Vicenza - Italy
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Semplicemente grandioso! Grazie Alex!
-
- Joomla! Apprentice
- Posts: 17
- Joined: Sun Jan 27, 2008 2:40 pm
- Location: Italy
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Grazie Alex, preziosissimo chiarimento.
- alexred
- Joomla! Explorer
- Posts: 433
- Joined: Sat Aug 20, 2005 9:18 pm
- Location: Italy
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Potrebbe essere utile capire quali sono gli hosting provider che hanno quel valore nel settaggio di PHP che crea l'anomalia con la gestione della sessione.
Ho visto che hanno confermato che Rochen ha quel problema, se incontrate utenti che hanno questo problema provate a chiedere che hosting usano così capiamo meglio come aiutarli.
Ho visto che hanno confermato che Rochen ha quel problema, se incontrate utenti che hanno questo problema provate a chiedere che hosting usano così capiamo meglio come aiutarli.
Member of the Italian Joomla Translation Team
-
- Joomla! Fledgling
- Posts: 4
- Joined: Sat Nov 12, 2011 5:38 pm
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Il valore del parametro "session.gc_probability" nella configurazione del PHP del mio server è 1, ma il problema si presenta comunque.
- alexred
- Joomla! Explorer
- Posts: 433
- Joined: Sat Aug 20, 2005 9:18 pm
- Location: Italy
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
azz... su che hosting hai il sito danpdanp ? Che versione di PHP ?
Member of the Italian Joomla Translation Team
-
- Joomla! Fledgling
- Posts: 4
- Joined: Sat Nov 12, 2011 5:38 pm
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Ergonet.
PHP 7.0.14
PHP 7.0.14
- Matty_80
- Joomla! Apprentice
- Posts: 26
- Joined: Thu Feb 15, 2018 10:35 am
- Location: ITALY
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Grazie della preziosa dritta alex
- alexred
- Joomla! Explorer
- Posts: 433
- Joined: Sat Aug 20, 2005 9:18 pm
- Location: Italy
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
E' nata anche una apposita estensione gratuita che risolve il problema: https://joomla-extensions.kubik-rubik.d ... r/joomla-3
Member of the Italian Joomla Translation Team
- Matty_80
- Joomla! Apprentice
- Posts: 26
- Joined: Thu Feb 15, 2018 10:35 am
- Location: ITALY
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Aldilà della preziosissima estensione free, speriamo si ricordino di risolvere il problema nel prossimo aggiornamento.alexred wrote:E' nata anche una apposita estensione gratuita che risolve il problema: https://joomla-extensions.kubik-rubik.d ... r/joomla-3
- alexred
- Joomla! Explorer
- Posts: 433
- Joined: Sat Aug 20, 2005 9:18 pm
- Location: Italy
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
non pare così semplice da risolvere, non vogliono tornare al codice della 3.8.3 ma non riescono ad accordarsi per una soluzione, qui l'ennesimo tentativo che non pare avere l'adesione di buona parte del team di sviluppo o di quel poco che c'è rimasto: https://github.com/joomla/joomla-cms/pull/19678
Member of the Italian Joomla Translation Team
- Matty_80
- Joomla! Apprentice
- Posts: 26
- Joined: Thu Feb 15, 2018 10:35 am
- Location: ITALY
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Brutto guaio, grazie ancora delle info alex
-
- Joomla! Fledgling
- Posts: 3
- Joined: Sat Mar 31, 2018 7:09 pm
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Grazie anche da parte mia.
Confermo, ancora in data odierna, l'accumulo di sessioni rilevante. Inoltre la sessione utente non scade al termine previsto nel frontend. Nessuna differenza tra utilizzo database o Php.
Non rilevo conflitti con i plugin esistenti. In backend tutto regolare.
session.gc_probability=1
Provider Aruba
Joomla 3.8.5
Php 7.1.12
Aggiornerò a 3.8.6 e nel caso proverò l'estensione segnalata da Alex e vi farò sapere.
Confermo, ancora in data odierna, l'accumulo di sessioni rilevante. Inoltre la sessione utente non scade al termine previsto nel frontend. Nessuna differenza tra utilizzo database o Php.
Non rilevo conflitti con i plugin esistenti. In backend tutto regolare.
session.gc_probability=1
Provider Aruba
Joomla 3.8.5
Php 7.1.12
Aggiornerò a 3.8.6 e nel caso proverò l'estensione segnalata da Alex e vi farò sapere.
Last edited by Cristiano Sias on Sat Mar 31, 2018 7:33 pm, edited 1 time in total.
- alexred
- Joomla! Explorer
- Posts: 433
- Joined: Sat Aug 20, 2005 9:18 pm
- Location: Italy
- Contact:
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Ciao Cristiano Sias, dovrebbe bastare il solo aggiornamento alla versione Joomla 3.8.6, ma facci sapere se confermi la soluzione.
Member of the Italian Joomla Translation Team
-
- Joomla! Fledgling
- Posts: 3
- Joined: Sat Mar 31, 2018 7:09 pm
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
Ciao Alex, come hai detto - ma non avevo dubbi - l'aggiornamento ha risolto il problema sessioni, ma non quello della mancata scadenza. Per quello pare che debba cercare altrove, fra le estensioni installate. L'unica cosa è che sono passato di colpo da 1450 visitatori a 109, sopravvivrò ;-) .
Grazie e buona Pasqua!
Grazie e buona Pasqua!
-
- Joomla! Fledgling
- Posts: 3
- Joined: Sat Mar 31, 2018 7:09 pm
Re: Bug in Joomla 3.8.5 riguardo la sessione memorizzata nel database
PS: Come sospettavo era il solito problema del keepalive nel mod_cblogin, che tu ben conosci. Asteriscando JHtml::_( 'behavior.keepalive' ); solo nel modulo di logout, le scadenze sono andate a posto senza apparenti conseguenze sul token. Ma non voglio essere troppo OT, era solo per chiarezza visto che ne avevo parlato ipotizzando un collegamento fra i due problemi che non c'è.
Grazie ancora e auguri a tutti.
Grazie ancora e auguri a tutti.