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

Développement Web avec .NET Discussion :

Windows AppFabric Caching


Sujet :

Développement Web avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut Windows AppFabric Caching
    Bonjour,

    Voila je débute avec Windows Appfabric Caching (anciennement Vélocity).
    plus d'info sur AppFabric :
    -http://msdn.microsoft.com/en-us/library/aa139632.aspx
    -http://msdn.microsoft.com/en-us/wind.../ee695849.aspx

    J'ai une erreur sur la ligne de code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _cacheCatalog.Get(strKey, CATALOG_CACHE_REGION);
    L'erreur est :
    An item with the same key has already been added.
    L'exception est de type : ArgumentException
    Ce que j'arrive pas à comprendre c'est pourquoi j'ai cette erreur sur la méthode Get de l'objet DataCache ? portant cette methode ne fait que retourner l'objet mis en cache via sa clé et la région d'emplacement :
    -http://msdn.microsoft.com/en-us/libr...=WS.10%29.aspx

    Je porte à votre connaissance que je suis sous :
    -Visual Studio 2010.
    -Windows 7.
    -Windows server 2008 R2 (pour le cluster de cache) et la base SQL Server 2008 pour la configuration de cluster de cache.

    Avez-vous une idée pour résoudre ce problème !?

    Merci d'avance pour votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut ErrorCode<ERRCA0005>:SubStatus<ES0001>:
    Étant donné que le problème à été résolu : il s'agissait d'un simple redémarrage du nœud principale du cluster de cache :
    A partir de la console d'administration de cache Powershell
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    restart-cachehost  server1  222333
    Mais j'arrive pas à reproduire le bug et je comprend toujours pas d'où vient ce problème !!!?

    Et là j'ai un autre problème :
    Sur un cluster qui contient deux serveur de cache, et via la commande suivante :
    On obtient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    HostName : CachePort      Service Name            Service Status Version Info
    --------------------      ------------            -------------- ------------
    SERVER1:22233            AppFabricCachingService  UP             1 [1,1][1,1]
    SERVER2:22233            AppFabricCachingService  UP             0 [0,0][0,0]
    Avec une commande du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-CacheRegion catalog
    On obtient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    HostName : CachePort           Region Name              Cache Name
    --------------------           -----------              ----------
    SERVEUR1: 22233               Catalog_Cache_Region(Pri catalog
                                   mary)
    On effectue un arrêt du serveur de cache SERVEUR2 via la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Stop-CacheHost SERVEUR2 22233
    Ensuite on redémarre le SERVEUR2 par la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Start-CacheHost SERVEUR2 22233
    Ensuite on exécute à nouveau la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-CacheRegion catalog
    Cette fois on obtient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    HostName : CachePort           Region Name              Cache Name
    --------------------           -----------              ----------
    SERVEUR2: 22233               Catalog_Cache_Region(Pri catalog
                                   mary)
    On remarque très bien que la région principale du cache catalog à changer d'emplacement dés le redémarrage du SERVEUR2

    Et suite à un nouveau arrêt du SREVEUR2, on perd complétement la région du cache catalog :

    Normalement notre cluster de cache est sensé toujours fonctionné, parce qu'on a toujours un serveur démarré !!
    Et quelque part dans notre application sur le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _cacheCatalog.Put(key, obj, CATALOG_CACHE_REGION);
    On rencontre le bug suivant :
    ErrorCode<ERRCA0005>:SubStatus<ES0001>:Region referred to does not exist. Use CreateRegion API to fix the error.
    D'après la commande : on a bien le cache catalog dans la liste des caches. Et quand on exécute la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-CacheRegion catalog
    on n'obtient aucune région associée au cache catalog !!

    D'où peut-il venir ce problème de disparition de région de cache !??

    Merci beaucoup pour votre aide !!

Discussions similaires

  1. Réponses: 81
    Dernier message: 31/01/2014, 09h56
  2. windows side caching
    Par autocrator dans le forum Windows
    Réponses: 1
    Dernier message: 28/06/2012, 15h16
  3. Windows 7 cache en fait plusieurs GodModes : en voici d'autres
    Par Katleen Erna dans le forum Actualités
    Réponses: 79
    Dernier message: 23/08/2010, 09h52
  4. Cache de Firefox sous Windows XP
    Par Pragmateek dans le forum Développement
    Réponses: 1
    Dernier message: 05/06/2006, 11h03
  5. Comment modifier l'affichage des objets cachés de Windows ?
    Par maximdus dans le forum API, COM et SDKs
    Réponses: 23
    Dernier message: 23/07/2005, 11h45

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