Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1280 connectés 

  FORUM HardWare.fr
  Programmation

  comment tuer une dLL sous IIS ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment tuer une dLL sous IIS ???

n°21328
k666
dites non à petitmou
Posté le 29-03-2001 à 15:19:33  profilanswer
 

:(
salut,
j utilise un composant qui fait des requêtes sur le web et qui ramène le code source d une page donnée...Seulement elle est mal foutue et chie toultemps, et donc pendant un bon moment je peux plus l utiliser....
comment eske je pourrais faire pour qu elle se réinitialise et re soit disponible, SANS devoir RESETTER le serveur??????  
:??:

 

[edit]--Message édité par k666--[/edit]

mood
Publicité
Posté le 29-03-2001 à 15:19:33  profilanswer
 

n°21348
k666
dites non à petitmou
Posté le 29-03-2001 à 15:51:16  profilanswer
 

:jap:  :jap:

n°21352
JPA
Posté le 29-03-2001 à 15:55:35  profilanswer
 

comme pour toutes les tâches sous NT je pense :
CTRL ALT SUPPR
Bouton gestionnaire de tâches
choisir le bon onglet (j'ai pas NT sous la main dans mon bureau et j'ai la flemme de faire 10 m)
Tuer le processus qui m.....
 
A tester bien sûr...

n°21365
seblamb
Posté le 29-03-2001 à 16:39:54  profilanswer
 

C'est IIS 4 ou 5 ?

n°21377
k666
dites non à petitmou
Posté le 29-03-2001 à 17:48:46  profilanswer
 

4!
et c pas une dll système (??) mais une dll appelée dans une page ASP via un objet mailer

n°21378
zop
1 world, 1 web, 1 Windows
Posté le 29-03-2001 à 17:52:22  profilanswer
 

k666 a écrit a écrit :

4!
et c pas une dll système (??) mais une dll appelée dans une page ASP via un objet mailer




Il veut parler d'un ActiveX .

 

[edit]--Message édité par zop--[/edit]

n°21521
k666
dites non à petitmou
Posté le 30-03-2001 à 14:56:21  profilanswer
 

:cry:  :cry:  :cry: pas de solution :cry:  :cry:  :cry:

n°21526
seblamb
Posté le 30-03-2001 à 15:37:48  profilanswer
 

sous IIS 5 on peut forcer IIS à charger et décharger les dll à chaque fois qu'il s'en sert.
On peut egalement decharger de la mémoire le contenu d'un rep virtuel donc les dll si il y en a dedans.
Regarde si tu n'as pas une option identique dans les propriétées des repertoires virtuels de IIS4.
Sinon IIS est un service, donc tu l'arretes et tu le relances il décharge toutes les dll.

n°21527
Mara's dad
Yes I can !
Posté le 30-03-2001 à 15:37:56  profilanswer
 

Il faut aller dans la console IIS.
Dans Microsoft Transaction Serveur / Ordinateur
Un clic droit dans Poste de travail et là tu choisi Arrêter MS DTC et aussi Arrêter les processus serveur.
Ensuite, tu fait Démarrer MS DTC et c'est tout.
tu peut alors virer ta DLL et ou la remplacer.

 

[edit]--Message édité par Mara's dad--[/edit]


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°21547
speed18
Posté le 30-03-2001 à 17:27:00  profilanswer
 

si j'ai bonne mémoire c'est  
regsvr232 /u chemain/dll.dll
dans la console dos

mood
Publicité
Posté le 30-03-2001 à 17:27:00  profilanswer
 

n°21548
speed18
Posté le 30-03-2001 à 17:27:21  profilanswer
 

oups erreur de frappe  
regsvr32

n°21596
seblamb
Posté le 31-03-2001 à 08:16:29  profilanswer
 

Non, ça c'est pour l'enlever de la base de registre mais ça ne change rien pour une dll déja chargée en mémoire.
Sinon que la prochaine fois on ne pourra pas s'en servir. :(

n°21667
verdy_p
Posté le 01-04-2001 à 14:07:34  profilanswer
 

CTRL+ALT+Del ne marche pas pour les DLL's car une DLL est juste un morceau de code, pas un processus.
Les Dlls dont tu parles sont en fait des threads tournant au sein du processus IIS.
Et on ne peut pas tuer un thread non plus avec CTRL+ALT+Del car ce n'est pas un processus: la seule chose que tu parviendras à faire c'est de faire tomber IIS dans son entier (et tous les threads avec).
La solution existe pourtant: c'est de demander à IIS de terminer lui-même l'exécution d'un thread de traitement.
Le plus simple étant bien entendu de fixer un timeout dans la config du serveur, de sorte que tous les threads abandonnent leur tâche en cours après un délai défini à l'avance durant lesquels ils ont omis de signaler leur présence au thread principal de IIS.

n°21673
k666
dites non à petitmou
Posté le 01-04-2001 à 16:26:08  profilanswer
 

bin justement, je mets  
 
server.scripttimeout = kekchose....
mais ça marche pas...je sais pas si le scripttimeout implique l exécution des taches des dll, etc...... ?????


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  comment tuer une dLL sous IIS ???

 

Sujets relatifs
TUER UNE DLL DANS IISUn peu technique (logon NT et IIS)
VC++ et .DLL[C++] Dll, comment ça marche ?
[Microsoft / IIS] Salut à vousServeur Intranet, IIS, ASP et Acess 2000
[ASP/ADO] Tuning ASP <-> IIS <-> OracleIIS - message d'erreur zarbi?
Plus de sujets relatifs à : comment tuer une dLL sous IIS ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR