It is currently 22 April 2025, 3:24 Advanced search

Timeout del browser. Come si cambia?

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Timeout del browser. Come si cambia?

Postby Massimo Pezone » 12 July 2017, 14:23

Ciao a tutti. Sono nuovo di INDE e avrei bisogno di una mano.
In una applicazione web, se l'utente non interagisce con l'applicazione per un certo periodo di tempo, la sessione di lavoro termina.
C'è modo di controllare questo comportamento?
Devo testare una procedura che richiede un tempo di elaborazione piuttosto lungo e non riesco mai arrivare alla fine perché mi disconnetto prima.
A regime questa procedura verrà eseguita da un timer legato alla sessione, quindi il problema non si porrà, ma ora mi servirebbe per potere fare il debug,


Grazie
Massimo Pezone
 
Posts: 1
Joined: 6 April 2017, 12:07

Re: Timeout del browser. Come si cambia?

Postby g.lanzi » 14 July 2017, 9:49

Nel caso in questione è l'application server a distruggere la sessione (IIS o tomcat). Come default, sopo 20 minuti di inattività la sessione viene distrutta.

La soluzione migliore per evitare questo comportamento non è l'aumento del timer, che causerebbe sessioni zombie che durano troppo, ma l'aggiunta di un timer globale nell'applicazione fatta con Instant Developer.

- aggiungi un timer a livello di applicazione, abilitato, con cicli a 0 (cioè infinito) e con periodo 5 min
- collega una procedura vuota

Così la sessione applicativa viene tenuta sveglia dal timer, che non facendo niente non ha alcun impatto sull'esperienza utente.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 8 guests

cron