Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Applicaton GLOBAL.asa

  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Applicaton GLOBAL.asa

    Ciao

    ho inserito questo script:
    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
    Sub Session_OnStart ()
    Session.Timeout = 3
    APPLICATION.LOCK
    Application("presenti") = Application("presenti") + 1
    APPLICATION.UNLOCK
    End Sub

    Sub Session_OnEnd ()
    APPLICATION.LOCK
    Application("presenti") = Application("presenti") - 1
    APPLICATION.UNLOCK
    End Sub

    Sub Application_OnStart
    APPLICATION.LOCK
    Application("presenti") = 0
    APPLICATION.UNLOCK
    End Sub

    Sub Application_OnEnd
    End Sub

    </SCRIPT>


    nel file global.asa della directory principale dei alcuni miei siti web.

    Funzionava tutto fino a qualche giorno fa.
    Adesso mi da come utenti connessi, numeri troppo alti 1000-2000 utenti on line.

    come dicevo fino a qualche tempo fa funzionava tutto correttamente, adesso sui siti ospitati su di un server mi da questo problema, sugli altri funziona come sempre

    Chi sa darmi qualche dritta??
    Ciao

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Dove hai previsto la scadenza della sessione?
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Applicaton GLOBAL.asa

    Non viene impostata da qui:

    Session.Timeout = 3

    3 riga del codice

    ???

  4. #4
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Prova questo:

    codice:
    <SCRIPT language="VBScript" Runat="Server"> 
    
    Sub Application_OnStart
      Application("intActiveUserNumber") = 0
      Application.unlock
    End Sub
    
    Sub Application_OnEnd 
    End Sub
    
    Sub Session_OnStart 
    Session.Timeout = 2 
    Application.Lock 
    Application("intActiveUserNumber") = cint(Application("intActiveUserNumber") + 1 )
    Application.UnLock 
    End Sub 
    
    Sub Session_OnEnd 
    Application.Lock 
    Application("intActiveUserNumber") = cint(Application("intActiveUserNumber") - 1)
    temp=Application("Utente")
    Application("Utente")=replace(temp,"|" & Session("utente") & "#^#" & Session("id_user") & "|","")
    Application.UnLock 
    End Sub 
    
    </SCRIPT>
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  5. #5
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Applicaton GLOBAL.asa

    niente..
    nemmeno cosi

    incrementa ma non diminuisce

  6. #6
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    http://www.w3schools.com/asp/asp_globalasa.asp

    http://forum.html.it/forum/showthrea...timeout+server

    Il global.asa dove lo hai posizionato?

    Hai provato a contattare chi gestisce il server, chiedendo a quanto è impostato il timeout delle session?
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  7. #7
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Applicaton GLOBAL.asa

    Il global.asa è nella directory principale.

    per il timeout delle session, mi informero, ma se imposta già a 2 nel global asa non va bene??

  8. #8
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Applicaton GLOBAL.asa

    Il timeout della session è impostato sul server a 10 minuti

    possibile che non si possa modificare?

    Ho aggiunto questa riga al codice del global.asa:

    Sub Session_OnStart()
    ' setta il timeout delle variabili
    'di Sessione a 10 minuti
    Session("start") = Now
    Session.Timeout = 3
    ' quando il visitatore entra (+1)
    Application.Lock

  9. #9
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Applicaton GLOBAL.asa

    ... non esiste una soluzione alternativa al global.asa per conteggiare le sessioni attive?

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Salve... avete notato che molti hanno questo problemino in giro? io mi associo..

    nel global.asa

    codice:
    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
    
    Sub Application_OnStart()
    	Application("ActiveUsers")=0
    End Sub
    
    Sub Application_OnEnd()
      Application("ActiveUsers") = 0
    End Sub
    
    Sub Session_OnStart()
      Session.Timeout = 10
      Application.Lock
      Application("ActiveUsers") = Application("ActiveUsers") + 1
      Application.UnLock
    End Sub
    
    Sub Session_OnEnd()
      Application.Lock
      Application("ActiveUsers") = Application("ActiveUsers") - 1
      Application.UnLock
    End Sub
    
    </SCRIPT>
    e nelle pagine <%= Application("ActiveUsers") %>

    Lo script ha sempre funzionato bene... non va più da qualche giorno.

    Non so se è una coincidenza ma nel mio caso credo che combaci con l'installazione del service pack 2 di windows server 2003.. cosa ne pensate?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.