IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Pb sessions actives et mise à jour SP2 2003R2


Sujet :

ASP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Pb sessions actives et mise à jour SP2 2003R2
    Bonjour a tous, tout juste inscrit chez-vous je me permets de vous poster (déjà) une question.

    Je développe en ASP et mes sites sont hébergés sur un 2003 Server R2.
    Jusque hier rien de particulier, mais j'ai installé le service Pack 2 et là un petit problème apparait.

    J'utilise un "global.asaé pour savoir le nombre de connectés sur le site.
    Jusque' présent ce chiffre fonctionnait parfaitement, mais depuis le SP2, le chiffre monte mais ne redescend jamais !
    Je suppose que ce soit le SP2 car c'est la seule manip sur le serveur depuis.

    Mon global.asa n'a pas changé, le voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <Script language=Vbscript RUNAT=Server>
    Sub Application_OnStart
    Application("visites")=0
    Application("Active")=0
    End Sub
     
    Sub Application_OnEnd
     
    End Sub
     
    Sub Session_OnStart
    Session.Timeout=5
    Session("Start")=Now
    Application.Lock
    Application("visites")=Application("visites")+1
    IntTotal_visiteurs=Application("visites")
    Application.Unlock
    Session("VisiteurID")=intTotal_visiteurs
     
    Application.Lock
    Application("Active")=Application("Active")+1
    Application.unlock
    End Sub
     
    Sub Session_OnEnd
    Application.lock
    Application("Active")=Application("Active")-1
    Application.unlock
    End Sub
    </script>
    on est monté à 3166 visiteurs simultanés ce matin, j'ai encore selon mon compteur 80 visiteurs alors que le journal des performances de IIS me donne 17 connexions actives...
    Auriez-vous une piste ?

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    Je crois que ton script n'est pas bon. Regarde ces liens:
    http://www.w3schools.com/asp/asp_ref_application.asp
    http://www.w3schools.com/asp/ev_app_onend_onstart.asp

    Tu n'utilises pas les lock et unlock comme il faut il me semble.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    merci Immobilis de ta réponse rapide !

    En fait le code n'est pas de moi, je l'avais copié il y a déjà longtemps.
    Le plus étrange c'est qu'il a fonctionné parfaitement jusqu'à présent (IIS5, IIS6 et même sous Vista...)

    J'ai changé comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <Script language=Vbscript RUNAT=Server>
    Sub Application_OnStart
    Application("Active")=0
    End Sub
     
    Sub Application_OnEnd()
    End Sub
     
    Sub Session_OnStart
    Application.Lock
    Application("Active")=Application("Active")+1
    Application.Unlock
    end sub
     
    Sub Session_OnEnd
    Application.Lock
    Application("Active")=Application("Active")-1
    Application.Unlock
    End Sub
    </script>
    Je surveille mais j'ai toujours l'impression que la session ne se termine pas et que le compteur s'incrémente toujours.....

  4. #4
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Ben peut-être faut-il verifier la durée de vie de tes sessions dans IIS. C'est dans les options de configuration de l'application.
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Il semble que le problème ne vienne pas du code mais bien du SP2 server 2003 R2.
    C'est la fonction session_OnEnd qui ne fonctionne plus

    http://support.microsoft.com/default...b;EN-US;934903
    la même chose en français :
    http://support.microsoft.com/kb/934903/fr

    J'ai contacté microsoft afin d'obtenir le correctif, je vous poste la réponse dès que possible

  6. #6
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Oki, après verif je suis encore en SP1...
    "Winter is coming" (ma nouvelle page d'accueil)

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Correctif installé après réception rapide de microsoft.
    le problème semble résolu !
    Si cela peut servir à d'autres...

  8. #8
    Membre actif Avatar de gderenne
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2007
    Messages : 250
    Points : 281
    Points
    281
    Par défaut
    Citation Envoyé par jeje62260
    Correctif installé après réception rapide de microsoft.
    le problème semble résolu !
    Si cela peut servir à d'autres...
    As-tu demandé à Micro$oft pourquoi il ne met pas le correct à disposition ?

    J'ai appelé le n° pour obtenir le correctif mais ils sont fermés le Week-end, donc, j'attendrais lundi avec ce bug connu dont un correctif existe depuis au moins la sortie du SP2 mais non dispo sur Windows Update.
    Cordialement,
    Gil DERENNE
    DBA Oracle - MySQL - SQL Server - PostegreSQL
    Dev WebServices C#.NET

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mise à jour SP2
    Par yoyo65 dans le forum Windows Vista
    Réponses: 9
    Dernier message: 14/01/2011, 11h22
  2. [2007] Que pensez-vous des nouvelles fonctions de la mise à jour SP2 d'Office 2007
    Par Invité dans le forum Microsoft Office
    Réponses: 37
    Dernier message: 18/06/2009, 16h50
  3. mise à jour SP2 en erreur --> messagerie bloquée
    Par olivanto dans le forum Exchange Server
    Réponses: 0
    Dernier message: 01/10/2008, 08h12
  4. [XP pro sp3] Activer les mises à jour
    Par sami_b dans le forum Windows XP
    Réponses: 14
    Dernier message: 06/09/2008, 09h18
  5. [MS-DOS] Une commande DOS pour activer les mises à jour auto
    Par Furius dans le forum Scripts/Batch
    Réponses: 20
    Dernier message: 02/12/2005, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo