Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/06/2003, 11h03   #1
Nouveau Membre du Club
 
Inscription : novembre 2002
Messages : 92
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 92
Points : 25
Points : 25
Par défaut Mémoire

Bonjour,

Sur mon serveur j'ai quatre applications XMLRad indépendantes, dans IIS le niveau de protection des applications ISAPI est "Medium (pooled)".

Ces applications sont utilisées quotidiennement or ce matin j'ai découvert que je ne pouvais pas lancer l'une d'entre elles, j'avais le message d'erreur "DACQuery.Open : Out of memory", du coup j'ai testé les trois autres et j'avais le même message bien que ces applications utilisent des ISAPI différentes.

Dans le gestionnaire des tâches tout était normal, le processus DLLHost prenait environ 90 Mo sur les 528 Mo du serveur donc il restait de la mémoire.

Après un IIS reset tout est rentré dans l'ordre.

Y a t'il des limites de mémoire pour le processus IIS ? Sinon quelle peut être l'origine de cette erreur ?

Sylvain.
Sylvain Leray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2003, 14h34   #2
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Historiquement, une DLL ISAPI ne fonctionne qu'en mode Basse (Low), c'est à dire intégré au process Inetinfo.exe. Cela peut-être à l'origine de ton pb.
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2003, 15h17   #3
Nouveau Membre du Club
 
Inscription : novembre 2002
Messages : 92
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 92
Points : 25
Points : 25
Comment ça ? On peut pourtant bien exécuter une ISAPI en mode "Isolé " par exemple pour la débugger en Delphi.
Sylvain Leray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2003, 15h23   #4
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Tu peux l'exécuter en effet, mais à priori avec pas mal de pbs (une requête est traitée, l'autre te renvoie une erreur, ....). C'est ce que j'ai pu lire ou entendre sur les DLL ISAPI ...

Dans ce qu'on pourrait appeler le 'livre blanc' de la DLL ISAPI, il est dit qu'elle fonctionne en Low. C'est tout ce que je peux te dire.
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2003, 15h37   #5
Nouveau Membre du Club
 
Inscription : novembre 2002
Messages : 92
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 92
Points : 25
Points : 25
Ca m'interesserai d'en savoir plus, ou est ce que je peux trouver ce "Livre blanc" ?
Sylvain Leray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2003, 15h56   #6
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
j'ai recherché et j'ai trouvé quelque chose ... qui va dans ton sens ; on peut en effet exécuter des DLL ISAPI autrement qu'en Low

http://herve-pc.cnrs-orleans.fr/Security/IIS5/WhitePaper/LivreBlanc.htm

J'avais fait des tests de montée en charge et cela s'avérait désastreux.
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2003, 16h20   #7
Nouveau Membre du Club
 
Inscription : novembre 2002
Messages : 92
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 92
Points : 25
Points : 25
Oui c'est bien ce que je pensais ... Par contre je crois que la montée en charge ne devrait pas poser de problèmes avec les ISAPI, si tu a rencontré des difficultés c'est :
1- soit que ton serveur n'était pas suffisement dimensionné pour supporter cette montée en charge.
2- soit que ton ISAPI n'était pas ThreadSafe, autrement dit une ISAPI est instancié plusieurs fois en mémoire, l'erreur classique est d'utiliser le même DataModule pour toute les instances, ce qui entraine des instabilités

Enfin peut être que tu as fait tes tests en tenant compte de ces 2 points.

Mais bon tout ça ne permet pas de répondre à mon problème
Sylvain Leray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2003, 17h53   #8
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Désolé
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2003, 13h43   #9
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
Il y a clairement des problèmes avec les ISAPI en protection autre que Low. les applications XMLRAD ne fonctionne pas correctement autrement.
et en Général on debug une ISAPI en mode Low aussi en utilisant inetinfo comme application Hote.
Je suis a peu près sur que ton problème n'apparaitra plus si tu mets la protection a Low.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2003, 14h05   #10
Nouveau Membre du Club
 
Inscription : novembre 2002
Messages : 92
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 92
Points : 25
Points : 25
Citation:
Pourrais tu décrire quels sont les symptomes au niveau de XMLRad ? Et pour une ISAPI classique ?
pour une ISAPI Classique y a pas de problème. mais avec une ISAPI XMLRAD, il y a un problème lié au fonctionnement et à la communication DLLHost/Inteinfo.exe qui se fait par DDE/OLE Channel. De plus XMLRAD utilise un mutex. bref la somme de tout ca fait que ca ne march epas correctement. les symptomes sont plutot aléatoire, les images ne s'affiches pas bien sur les ecrans, etc.
Sylvain Leray est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h56.


 
 
 
 
Partenaires

Hébergement Web