J'ai deux instances d'Oracle Application Server (OAS) regroupées et des sessions de réplication. Chaque fois que je mets fin à l'une des instances en supprimant le processus, l'autre instance décroche et contient la session. Tout fonctionne comme prévu. Si j'arrête gracieusement une instance (à l'aide d'opmn stopall) de OAS, les événements HttpSessionDestroyedEvent sont déclenchés et les informations sont supprimées, ce qui empêche l'application de basculer correctement. C'est ma première expérience avec un environnement en cluster et je suis curieux de savoir si cela est commun. Je sais et je m'attends à ce que les événements HttpSessionDestroyedEvent soient déclenchés dans un environnement non en cluster lorsque l'instance de serveur est arrêtée, mais cela ne semble pas correct ici. Comment effectuer une maintenance sur un serveur? J'utilise le Spring Framework qui est l'origine de l'événement HttpSessionDestroyedEvent.Sessions avec des instances en cluster d'Oracle Application Server
0
A
Répondre
0
Il semble qu'il s'agisse d'un problème courant avec les serveurs de clusters et les serveurs Web. Fondamentalement, quand un seul nœud appartenant à un cluster est gracieusement éteint, ce nœud déclenche des événements détruits de session pour toutes les sessions qui appartiennent à ce nœud, même si plusieurs nœuds sont actifs dans le cluster. Voici quelques autres liens qui décrivent le même problème que moi.
Une solution consiste à charger un fichier de propriétés (voir le lien JBoss) qui contient un indicateur d'arrêt ne importe où que vous écoutez un événement détruit de la session. Un inconvénient à cela est que l'administrateur système doit se souvenir de mettre à jour le fichier de propriétés avant et après le redémarrage.
Questions connexes
- 1. Comment analyser/rechercher des instances SQL Server actives avec Java?
- 2. Modification du fichier web.config d'une application dans le cluster NLB
- 3. PHP + rediriger avec des sessions
- 4. Sessions WCF avec HTTPS
- 5. Travailler avec des sessions - PHP
- 6. Développement pour le cluster SQL Server
- 7. Est-il possible d'avoir des sessions avec Web Session
- 8. SQL Server: Modification d'un index principal en cluster sur un non-cluster
- 9. Gestion des sessions utilisateur avec Mochiweb
- 10. Restreindre plusieurs instances d'une application
- 11. Indexation en cluster
- 12. Sessions de serveur Oracle Server fréquemment
- 13. Comment créer des plugins avec plusieurs instances en C#?
- 14. Plusieurs instances de même application en tant que service Windows?
- 15. Dans un cluster Tomcat, comment partager des beans dans une application?
- 16. Méthodes de surveillance des instances Workling dans une application Rails
- 17. Surveillance de plusieurs instances de service Windows dans un cluster de machine
- 18. connexion JDBC à Oracle en cluster
- 19. smo n'affiche pas les instances installées dans le cluster w2k8 sql2k8?
- 20. Sécuriser des sessions
- 21. Gestion des instances d'objet
- 22. Catégorisation des instances EC2
- 23. l'appui des sessions sans cookies dans Tomcat
- 24. SQL Server 2008 Reporting Services sur Failover Cluster
- 25. Gestion des sessions NHibernate dans l'application WCF
- 26. Glisser des données entre instances
- 27. Comment puis-je utiliser des tableaux multidimensionnels en PHP avec des sessions MySQL?
- 28. Plus de sessions de débogage à distance pour plusieurs instances de JBoss
- 29. Pourquoi les nouvelles instances d'une classe partagent-elles des membres avec d'autres instances?
- 30. Mappage des sessions aux utilisateurs