68 messaggi dal 23 aprile 2001
quali potrebbero essere i motivi per cui
un utente non passi mai dal session_onEnd?

ho realizzato un semplice contatore di utenti connessi
incrementando e decrementando una var application
dal global.asa

il mio problema e' che la var non si decrementa mai
a meno che non sia io ad eseguire un session.abandon

il session_onEnd non dovrebbe invece funzionare anche
quando l'utente semplicemente lascia il sito,
ad esempio perche' chiude la finestra del browser?

grazie

(¯`·.bucla.·´¯)

(¯`·.bucla.·´¯)
117 messaggi dal 03 settembre 2001
Non è così, la session_onEnd si attiva quando il tempo di sessione è scaduto, mi pare che di default sia 20 minuti.

Ciao
46 messaggi dal 06 settembre 2002
esatto, 20 minuti dopo L'ULTIMO CONTATTO con il sito. Se chiudi la finestra del browser vedrai il risultato dell'esecuzione dell'evento Session_OnEnd dopo 20 minuti da quel momento. A meno che non cambi il tempo di timeout tramite la console di gestione di IIS o direttamente nel codice asp con Session.Timeout=x.
Se sei su win2k, comunque, a me è capitato il problema perché non mi eseguiva l'evento a meno che non abbassavo il livello di protezione dell'applicazione a "bassa processo IIS". Non ho capito se questo avveniva perché in protezione media non venivano conservate le variabili a livello di sessione o cosa, però era così. Su due server diversi. Qualcuno me la deve ancoa spiegare questa.

Saluti
matteo

68 messaggi dal 23 aprile 2001
grazie per le vostre risposte.

che ci fosse un ritardo sul session_onEnd lo sapevo
(anche se non avevo afferrato il perche'.. ^_^;)
il problema e' che sembra che la session non scada mai.

gli utenti connessi al sito sono sempre troppi.
non arriva mai il momento in cui ci sono 0 utenti
(anche se so con certezza che e' effettivamente cosi')

il timeout non lo imposto da nessuna parte,
quindi suppongo che sia rimasto a 20 come di default.

... mah...

(¯`·.bucla.·´¯)

(¯`·.bucla.·´¯)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.