Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [vbs]Problemi con il global.asa

    Ciao raga,
    ho un problema col global.asa:
    codice:
    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
    
    Sub Application_OnStart()
    Const ForAppending = 8 
      strLogFileName = "c:\webserver.txt"
    dim fs, f 
    set fs = Server.CreateObject("Scripting.FileSystemObject") 
    
      If fs.FileExists(strLogFileName) Then
        set f = fs.OpenTextFile(strLogFileName, ForAppending) 
      Else
        Set f = fs.CreateTextFile(strLogFileName)
      End If
    f.WriteLine("Service started, time: " & Now())
    f.Close
    set f=nothing
    set fs=nothing
      Application("UtentiConnessi")=0
    End Sub
    
    Sub Session_OnStart()
      Application("UtentiConnessi")=Application("UtentiConnessi") + 1
    End Sub
    
    Sub Session_OnEnd()
      Application("UtentiConnessi")=Application("UtentiConnessi") - 1
    End Sub
    
    Sub Application_OnEnd()
    	Const ForAppending = 8 
      strLogFileName = "c:\webserver.txt"
    dim fs, f 
    set fs = Server.CreateObject("Scripting.FileSystemObject") 
    
      If fs.FileExists(strLogFileName) Then
        set f = fs.OpenTextFile(strLogFileName, ForAppending) 
      Else
        Set f = fs.CreateTextFile(strLogFileName)
      End If
    f.WriteLine("Service stopped, time: " & Now())
    f.Close
    set f=nothing
    set fs=nothing
      Application("UtentiConnessi")= 0
    End Sub
    
    </SCRIPT>
    con questo codice, se non l'ho scritto male, all'avvio e all'arresto del webserver scrive nel file C:\webserver.txt la riga relativa all'avvio/arresto

    però non fà nulla nè all'avvio nè all'arresto del webserver, che è IIS 5.0

    come mai?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il legame diretto Application - Avvio/Arresto del webserver non mi sembra esista...

    Roby

  3. #3
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Roby_72
    Il legame diretto Application - Avvio/Arresto del webserver non mi sembra esista...

    Roby
    urka ma gli eventi
    codice:
    Application_OnStart()
    ' e
    Application_OnEnd()
    non significano all'avvio ed all'arresto del webserver?

    se mi sbaglio mi dici che eventi sono quei due?

  4. #4
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    ...
    Application_OnStart – quando il PRIMO utente richiama la prima pagina dell’applicazione. Questo evento avviene quando il Web server viene riavviato o dopo che il Global.asa è modificato. L’evento "Session_OnStart" avviene immediatemente dopo.
    Session_OnStart – tutte le volte che un NUOVO utente richiede la prima pagina in un’applicazione.
    Session_OnEnd – l’evento avviene TUTTE le volte che un utente termina una sessione. U nutente termina una sessione quando non richiede pagine per un certo lasso di tempo (di default 20 minuti).
    Application_OnEnd – avviene quando l’ultimo utente termina una sessione (tipicamente quando viene fermato il Web server).
    ...
    da: http://www.morpheusweb.it/html/manua..._globalasa.asp

    è giusto?

    e allora io cosa sbaglio?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Avvio e arresto del web server non incidono sul tuo global.asa fin tanto che qualcuno non naviga sul tuo sito.
    In ogni caso se arresto il webserver come può lo stesso webserver processare un'operazione di scrittura su un file txt?

    Roby

  6. #6
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Roby_72
    Avvio e arresto del web server non incidono sul tuo global.asa fin tanto che qualcuno non naviga sul tuo sito.
    In ogni caso se arresto il webserver come può lo stesso webserver processare un'operazione di scrittura su un file txt?

    Roby
    Già in effetti lo pensavo anchio, ma poi ho letto quella cosa...

    a tuo parere dice solo caz**te??

  7. #7
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Son riuscito a far in modo che nel log ci scriva quando l'app parte, ma non scrive quando termina!!!

    Come fare???

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 © 2025 vBulletin Solutions, Inc. All rights reserved.