|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Bonjour,
Sur un serveur de tests qui héberge déjà plusieurs app XMLRAD (qui fonctionne bien!), je tente d'en déployer une autre (mode pluggin XMLRAD2005, 2 fichiers dll, Win2003). Je l'ai placé dans un pool distinct. Si je l'invoque en faisant /PING elle répond bien, par contre rien d'autre ne fonctionne (IE affiche une page d'erreur réseau: "la page est indisponible, le site web que vous recherchez rencontre peut etre des difficultés, blablabla"). Dans le journal Windows je peux lire: Citation:
Je n'ai aucune log ni aucune trace de l'application XMLRAD (même les fichiers ne sont pas créés, pourtant les droits sont bons). Je ne comprends pas d'ou ca vient, sur mon poste de développement , l'appli fonctionne tres bien. Elle est d'ailleurs tres light (1 xmlmodule par dll et qqs xmlservices). Chose interessante, si je retire la seconde dll, ca fonctionne normalement! Avez vous une piste à m'indiquer trouver la cause du pb? Pourquoi le chargement de la dll pluggin echoue dans ce cas ? Michael |
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
ca sent effeictvement le crash au chargement du plugin
tu peut mettre les traces en verbose complet sur tous les groupes et en décoché le mode Async pour essayer de chopper quelques traces...
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Le mode verbose est en place (j'ai déjà activé toutes les traces possibles), mais aucun message. Par contre "en décocher le mode Async" je trouve ca ou ? (j'ai pas XMLRAD installé sur le poste, je modifie directement les fichiers xml). Je ne connais pas cette option.
Michael |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
tout en haut du fichier tu dois avoir <Async>1</Async>
faut le mettre à 0. s'il n'y ait pas faut le mettre au passage les fichiers de conf sont décrits ici: http://xmlrad.com/DelosBin/Delos.dll...5#EventLog.xml
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#5 | |||
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Oui, effectivement. J'ai un peu de Trace maintenant, mais cela ne m'en apprend pas bcp plus!
Citation:
Citation:
Ce qui est bizzard aussi c'est que ces log sont le résultat d'une seule requete... pourtant on dirait qu'il y a 2 initialization (les 2 dll peut etre) ?? L'erreur dans l'observateur d'évenement Windows reste inlassablement la même (même code de sortie systématiquement): Citation:
|
|||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() |
ce que je vois c'est qu'il y a un plantage juste après la trace:
Code :
09:46:31 948.239 0 - 0 TXMLApplication 4 DLLName: MOSIWs.dll (tu peux rajouter des traces dans le framework pour affiner cela...) donc effectivement la DLL ne doit pas être correcte. le deuxième démarrage est la conséquence du plantage. sur ton poste de dev tu es en 2003 avec pool aussi ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Non, je mon poste de dev est en 2000 et celui de test en 2003. Ca peut etre une cause ?
J'ai reconstruit la seconde dll en vérifiant bien les dépendances pour etre sur, mais rien à faire... je vais essayer comme tu dis d'affiner la trace... J'imagine que le code de retour ne te dit rien? Michael |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() |
ah bin vi c'est une différence !
et effectivement le code retour me dit rien
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
On dirait vraiment que ca vient du loadLibrary... mais je suis top dans le flou!
Je ne vois déjà pas les différences qui peuvent exister entre une dll et l'autre, et je comprends encore moins pkoi indépendement elles fonctionnent, mais pas ensemble!!!!!! (si je supprime soit l'une, soit l'autre du dossier Bin, elles s'executent) |
|
|
00
|
|
|
#10 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Aie Aie Aie.... J'ai installé les dll en question sur un 3ieme serveur bien différent sous win2003 (des appli xmlrad y fonctionnent déjà aussi tres bien) et je retrouve exactement les mêmes symptomes, même erreur, même code de sortie... Alors que ca marche sous mon windows2000. Je pige pas...
|
|
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Desole, je vous distille un peu les infos comme elles me viennent dans l'espoir un peu fou que qqs me dise "tu as pensé à décocher la case, empecher le pluggin de fonctionner, ?" et que je me retrouve tout bete mais que ca fonctionne ensuite!
Alors voila, si je compile une des dll sans le mode "paquet d'execution" (pas le mode pluggin en gros) eh ben ca fonctionne (enfin ca en a l'air)! ? |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() |
est-ce qu'une application plugin de base (donc avec 2 dlls) fonctionnent sur un serveur 2003 ?
si oui il ne te reste plus qu' afire de la dichotomie entre les 2 jusqu'a savoir ce qui fait que ca plante...
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#13 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Bon, j'ai fini par mettre le doigt dessus!
Dans une des unités qqs part dans un uses de uses de uses (une unité à la con partagé par deux ou trois truc qui défini qqs constantes), il y a tout en bas du fichier la ligne suivante: Code :
GLock := TseMutex.Create('MTX_MOSNBRCOUNT');
Mais du coup je ne comprends pas pourquoi ca marchait sur mon win2000! Ca n'aurait jms du fonctionner! Vive le travail coopératif ;-) Michael |
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() |
elle est pas mal celle là
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com