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

 


Dernière réponse
Sujet : comment tuer une dLL sous IIS ???
k666 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...... ?????

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
k666 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...... ?????
verdy_p 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.
seblamb 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. :(
speed18 oups erreur de frappe  
regsvr32
speed18 si j'ai bonne mémoire c'est  
regsvr232 /u chemain/dll.dll
dans la console dos
Mara's dad 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]

seblamb 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.
k666 :cry:  :cry:  :cry: pas de solution :cry:  :cry:  :cry:
zop

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]

k666 4!
et c pas une dll système (??) mais une dll appelée dans une page ASP via un objet mailer
seblamb C'est IIS 4 ou 5 ?
JPA 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...
k666 :jap:  :jap:
k666 :(
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]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)