w3wp 100% cpu suite à maj .net

Le
Christophe Pin
Bonjour,

Sur nos serveurs 2003 SP2, nous utilisons des composants métiers
propriétaires que nous développons en C#.

Nous les appelons à partir de pages en asp simple.

Suite à de récentes mises à jour du framework, je constate que dès le
createObject de la dll .net, w3wp se met à 100% de cpu durant de longues
longues minutes jusqu'au timeout d'exécution asp.

Une fois le timeout passé, les appels suivants sont parfaits, comme si de
rien n'etait. Si je recycle mon pool, ça recommence au premier appel.

J'ai essayé de creer un projet c# vide et de l'appeler à partir d'un
createObject en asp, idem.

Si j'appelle tous ces composants en VBS, rien à dire, tout se passe bien.

Pas moyen de savoir ce qu'il se passe dans IIS, j'ai essayé la
réinstallation du framework, du dernier service pack windows, rien n'y fait

Une idée?

Merci à tous de votre aide
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Marc Lognoul [MVP]
Le #20475071
Bonjour,

Je vous conseille le poste de Sébastien Bovo (MS) qui traite de cette
problématique:
http://blogs.msdn.com/sbovo/archive/2009/05/05/debogueruneapplicationenproductionmaispourquoifaire.aspx

Quelle MAJ(s) du framework provoque le problème?


--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4aef0e89$0$19664$
Bonjour,

Sur nos serveurs 2003 SP2, nous utilisons des composants métiers
propriétaires que nous développons en C#.

Nous les appelons à partir de pages en asp simple.

Suite à de récentes mises à jour du framework, je constate que dès le
createObject de la dll .net, w3wp se met à 100% de cpu durant de longues
longues minutes jusqu'au timeout d'exécution asp.

Une fois le timeout passé, les appels suivants sont parfaits, comme si de
rien n'etait. Si je recycle mon pool, ça recommence au premier appel.

J'ai essayé de creer un projet c# vide et de l'appeler à partir d'un
createObject en asp, idem.

Si j'appelle tous ces composants en VBS, rien à dire, tout se passe bien.

Pas moyen de savoir ce qu'il se passe dans IIS, j'ai essayé la
réinstallation du framework, du dernier service pack windows, rien n'y
fait

Une idée?

Merci à tous de votre aide



Christophe Pin
Le #20475241
Merci pour votre aide.

Quelques infos supplémentaires:
Le serveur impacté n'est pas en production, j'ai donc pu y installer un
VS2005 pour y faire du débogage pas à pas.
J'ai donc placé un point d'arret dans le constructeur appelé. Ce point
d'arret n'est jamais atteint. J'ai l'impression que le probleme se situe en
amont de mon code

Le probleme est survenu suite à une premiere série de mises à jour (voir ci
dessous, "vague 1"). Afin d'essayer d'y remédier, j'ai
- désinstallé manuellement les mises à jour relatives au framework => idem
- désinstallé et réinstallé le framework et ses services pack => idem
- réinstallé le sp2 de windows => idem
- essayé d'installer toutes les mises à jour disponibles sur microsoft
update ("vague 2"), esperant un correctif => idem
- installé VS2005 et ses mises à jour ("vague 3") pour faire le test cité ci
dessus

Le débogage VS2005 n'apportant rien, je vais me plonger dans l'article que
vous me donnez pour essayer de collecter plus d'informations.

Je peux, si vous le jugez utile, lancer un process monitor sur w3wp et vous
communiquer le suivi de ce processus.

Encore merci.


##############################
## MISES A JOUR VAGUE 1
##############################
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Cumulative Security Update for Internet Explorer 7 for Windows Server 2003
(KB972260)
Windows Malicious Software Removal Tool - September 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family
Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Jscript 5.7 for Windows Server 2003 (KB971961)
Internet Explorer 8 for Windows Server 2003
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB973354)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB971657)
Security Update for Windows Server 2003 (KB973815)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973346)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 2
##############################
Windows PowerShell 1.0 Multilingual User Interface Package for Windows
Server 2003 (KB926141)
Update For Windows Server 2003 (KB971513)
Update for Internet Explorer 8 Compatibility View List for Windows Server
2003 (KB975364)
Windows PowerShell 1.0 for Windows Server 2003 (KB926139)
Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows
2000, Windows Server 2003, and Windows XP (KB974417)
Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework Assistant
1.0 x86 (KB963707)
Update for Windows Server 2003 (KB961118)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family
Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Media Format Runtime 9.5 for Windows Server 2003
(KB968816)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Security Update for Windows Server 2003 (KB975025)
Windows Malicious Software Removal Tool - October 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Jscript 5.8 for Windows Server 2003 (KB971961)
Security Update for Windows Server 2003 (KB971557)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Windows Server 2003 (KB958869)
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB974112)
Security Update for Windows Server 2003 (KB973354)
Security Update for Windows Server 2003 (KB969059)
Security Update for Windows Server 2003 (KB975254)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB971486)
Update for Windows Server 2003 (KB968389)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB974571)
Security Update for Windows Server 2003 (KB971657)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973525)
Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows
Server 2003 x86 and Windows Server 2003 R2 x86 (KB953298)
Security Update for Windows Server 2003 (KB973815)
Security Update for Windows Media Format Runtime 9.5 for Windows Server 2003
(KB954155)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 3
##############################
Microsoft SQL Server 2005 Express Edition Service Pack 3 (KB955706)
Update for Windows Server 2003 (KB973825)
Visual Studio 2005 Service Pack 1
Security Update for Microsoft Visual Studio 2005 (KB937060)
Security Update for CAPICOM (KB931906)
Security Update for Microsoft Visual Studio 2005 (KB925674)



"Marc Lognoul [MVP]" %
Bonjour,

Je vous conseille le poste de Sébastien Bovo (MS) qui traite de cette
problématique:
http://blogs.msdn.com/sbovo/archive/2009/05/05/debogueruneapplicationenproductionmaispourquoifaire.aspx

Quelle MAJ(s) du framework provoque le problème?


--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4aef0e89$0$19664$
Bonjour,

Sur nos serveurs 2003 SP2, nous utilisons des composants métiers
propriétaires que nous développons en C#.

Nous les appelons à partir de pages en asp simple.

Suite à de récentes mises à jour du framework, je constate que dès le
createObject de la dll .net, w3wp se met à 100% de cpu durant de longues
longues minutes jusqu'au timeout d'exécution asp.

Une fois le timeout passé, les appels suivants sont parfaits, comme si de
rien n'etait. Si je recycle mon pool, ça recommence au premier appel.

J'ai essayé de creer un projet c# vide et de l'appeler à partir d'un
createObject en asp, idem.

Si j'appelle tous ces composants en VBS, rien à dire, tout se passe bien.

Pas moyen de savoir ce qu'il se passe dans IIS, j'ai essayé la
réinstallation du framework, du dernier service pack windows, rien n'y
fait

Une idée?

Merci à tous de votre aide





Christophe Pin
Le #20520421
Bonjour,

Je me permets de revenir sur ce sujet car nous n'avons obtenu aucune info de
debug concluante et sommes au point mort :(

Merci de votre aide

"Christophe Pin" 4aefedaa$0$19631$
Merci pour votre aide.

Quelques infos supplémentaires:
Le serveur impacté n'est pas en production, j'ai donc pu y installer un
VS2005 pour y faire du débogage pas à pas.
J'ai donc placé un point d'arret dans le constructeur appelé. Ce point
d'arret n'est jamais atteint. J'ai l'impression que le probleme se situe
en amont de mon code

Le probleme est survenu suite à une premiere série de mises à jour (voir
ci dessous, "vague 1"). Afin d'essayer d'y remédier, j'ai
- désinstallé manuellement les mises à jour relatives au framework => idem
- désinstallé et réinstallé le framework et ses services pack => idem
- réinstallé le sp2 de windows => idem
- essayé d'installer toutes les mises à jour disponibles sur microsoft
update ("vague 2"), esperant un correctif => idem
- installé VS2005 et ses mises à jour ("vague 3") pour faire le test cité
ci dessus

Le débogage VS2005 n'apportant rien, je vais me plonger dans l'article que
vous me donnez pour essayer de collecter plus d'informations.

Je peux, si vous le jugez utile, lancer un process monitor sur w3wp et
vous communiquer le suivi de ce processus.

Encore merci.


##############################
## MISES A JOUR VAGUE 1
##############################
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Cumulative Security Update for Internet Explorer 7 for Windows Server 2003
(KB972260)
Windows Malicious Software Removal Tool - September 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family
Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Jscript 5.7 for Windows Server 2003 (KB971961)
Internet Explorer 8 for Windows Server 2003
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB973354)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB971657)
Security Update for Windows Server 2003 (KB973815)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973346)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 2
##############################
Windows PowerShell 1.0 Multilingual User Interface Package for Windows
Server 2003 (KB926141)
Update For Windows Server 2003 (KB971513)
Update for Internet Explorer 8 Compatibility View List for Windows Server
2003 (KB975364)
Windows PowerShell 1.0 for Windows Server 2003 (KB926139)
Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows
2000, Windows Server 2003, and Windows XP (KB974417)
Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework
Assistant 1.0 x86 (KB963707)
Update for Windows Server 2003 (KB961118)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family
Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB968816)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Security Update for Windows Server 2003 (KB975025)
Windows Malicious Software Removal Tool - October 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Jscript 5.8 for Windows Server 2003 (KB971961)
Security Update for Windows Server 2003 (KB971557)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Windows Server 2003 (KB958869)
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB974112)
Security Update for Windows Server 2003 (KB973354)
Security Update for Windows Server 2003 (KB969059)
Security Update for Windows Server 2003 (KB975254)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB971486)
Update for Windows Server 2003 (KB968389)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB974571)
Security Update for Windows Server 2003 (KB971657)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973525)
Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows
Server 2003 x86 and Windows Server 2003 R2 x86 (KB953298)
Security Update for Windows Server 2003 (KB973815)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB954155)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 3
##############################
Microsoft SQL Server 2005 Express Edition Service Pack 3 (KB955706)
Update for Windows Server 2003 (KB973825)
Visual Studio 2005 Service Pack 1
Security Update for Microsoft Visual Studio 2005 (KB937060)
Security Update for CAPICOM (KB931906)
Security Update for Microsoft Visual Studio 2005 (KB925674)



"Marc Lognoul [MVP]" news: %
Bonjour,

Je vous conseille le poste de Sébastien Bovo (MS) qui traite de cette
problématique:
http://blogs.msdn.com/sbovo/archive/2009/05/05/debogueruneapplicationenproductionmaispourquoifaire.aspx

Quelle MAJ(s) du framework provoque le problème?


--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4aef0e89$0$19664$
Bonjour,

Sur nos serveurs 2003 SP2, nous utilisons des composants métiers
propriétaires que nous développons en C#.

Nous les appelons à partir de pages en asp simple.

Suite à de récentes mises à jour du framework, je constate que dès le
createObject de la dll .net, w3wp se met à 100% de cpu durant de longues
longues minutes jusqu'au timeout d'exécution asp.

Une fois le timeout passé, les appels suivants sont parfaits, comme si
de rien n'etait. Si je recycle mon pool, ça recommence au premier appel.

J'ai essayé de creer un projet c# vide et de l'appeler à partir d'un
createObject en asp, idem.

Si j'appelle tous ces composants en VBS, rien à dire, tout se passe
bien.

Pas moyen de savoir ce qu'il se passe dans IIS, j'ai essayé la
réinstallation du framework, du dernier service pack windows, rien n'y
fait

Une idée?

Merci à tous de votre aide









Marc Lognoul [MVP]
Le #20521601
Bonjour,

En utilisant un outil comme Process Explorer, si possible avec les debug
symbols, pouvez-vous identifier le ou les threads du processus w3wp.exe
générant cette charge anormale?

--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4af7f48f$0$22228$
Bonjour,

Je me permets de revenir sur ce sujet car nous n'avons obtenu aucune info
de debug concluante et sommes au point mort :(

Merci de votre aide

"Christophe Pin" 4aefedaa$0$19631$
Merci pour votre aide.

Quelques infos supplémentaires:
Le serveur impacté n'est pas en production, j'ai donc pu y installer un
VS2005 pour y faire du débogage pas à pas.
J'ai donc placé un point d'arret dans le constructeur appelé. Ce point
d'arret n'est jamais atteint. J'ai l'impression que le probleme se situe
en amont de mon code

Le probleme est survenu suite à une premiere série de mises à jour (voir
ci dessous, "vague 1"). Afin d'essayer d'y remédier, j'ai
- désinstallé manuellement les mises à jour relatives au framework =>
idem
- désinstallé et réinstallé le framework et ses services pack => idem
- réinstallé le sp2 de windows => idem
- essayé d'installer toutes les mises à jour disponibles sur microsoft
update ("vague 2"), esperant un correctif => idem
- installé VS2005 et ses mises à jour ("vague 3") pour faire le test cité
ci dessus

Le débogage VS2005 n'apportant rien, je vais me plonger dans l'article
que vous me donnez pour essayer de collecter plus d'informations.

Je peux, si vous le jugez utile, lancer un process monitor sur w3wp et
vous communiquer le suivi de ce processus.

Encore merci.


##############################
## MISES A JOUR VAGUE 1
##############################
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Cumulative Security Update for Internet Explorer 7 for Windows Server
2003 (KB972260)
Windows Malicious Software Removal Tool - September 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family
Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Jscript 5.7 for Windows Server 2003 (KB971961)
Internet Explorer 8 for Windows Server 2003
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB973354)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB971657)
Security Update for Windows Server 2003 (KB973815)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973346)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 2
##############################
Windows PowerShell 1.0 Multilingual User Interface Package for Windows
Server 2003 (KB926141)
Update For Windows Server 2003 (KB971513)
Update for Internet Explorer 8 Compatibility View List for Windows Server
2003 (KB975364)
Windows PowerShell 1.0 for Windows Server 2003 (KB926139)
Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows
2000, Windows Server 2003, and Windows XP (KB974417)
Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework
Assistant 1.0 x86 (KB963707)
Update for Windows Server 2003 (KB961118)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family
Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB968816)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Security Update for Windows Server 2003 (KB975025)
Windows Malicious Software Removal Tool - October 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Jscript 5.8 for Windows Server 2003 (KB971961)
Security Update for Windows Server 2003 (KB971557)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Windows Server 2003 (KB958869)
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB974112)
Security Update for Windows Server 2003 (KB973354)
Security Update for Windows Server 2003 (KB969059)
Security Update for Windows Server 2003 (KB975254)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB971486)
Update for Windows Server 2003 (KB968389)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB974571)
Security Update for Windows Server 2003 (KB971657)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973525)
Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows
Server 2003 x86 and Windows Server 2003 R2 x86 (KB953298)
Security Update for Windows Server 2003 (KB973815)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB954155)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 3
##############################
Microsoft SQL Server 2005 Express Edition Service Pack 3 (KB955706)
Update for Windows Server 2003 (KB973825)
Visual Studio 2005 Service Pack 1
Security Update for Microsoft Visual Studio 2005 (KB937060)
Security Update for CAPICOM (KB931906)
Security Update for Microsoft Visual Studio 2005 (KB925674)



"Marc Lognoul [MVP]" news: %
Bonjour,

Je vous conseille le poste de Sébastien Bovo (MS) qui traite de cette
problématique:
http://blogs.msdn.com/sbovo/archive/2009/05/05/debogueruneapplicationenproductionmaispourquoifaire.aspx

Quelle MAJ(s) du framework provoque le problème?


--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4aef0e89$0$19664$
Bonjour,

Sur nos serveurs 2003 SP2, nous utilisons des composants métiers
propriétaires que nous développons en C#.

Nous les appelons à partir de pages en asp simple.

Suite à de récentes mises à jour du framework, je constate que dès le
createObject de la dll .net, w3wp se met à 100% de cpu durant de
longues longues minutes jusqu'au timeout d'exécution asp.

Une fois le timeout passé, les appels suivants sont parfaits, comme si
de rien n'etait. Si je recycle mon pool, ça recommence au premier
appel.

J'ai essayé de creer un projet c# vide et de l'appeler à partir d'un
createObject en asp, idem.

Si j'appelle tous ces composants en VBS, rien à dire, tout se passe
bien.

Pas moyen de savoir ce qu'il se passe dans IIS, j'ai essayé la
réinstallation du framework, du dernier service pack windows, rien n'y
fait

Une idée?

Merci à tous de votre aide













Christophe Pin
Le #20522231
Bonjour,

Je m'y colle de suite
En parallele, je suis en train d'installer un second serveur sur lequel je
compte installer le maximum de patchs pour vérifier si le probleme
intervient.
Je souhaite ecarter l'effet de bord qui serait du à autre chose que les
dites mises à jour.

Je vous tiens informé dès que j'ai du nouveau

encore merci de votre aide.

"Marc Lognoul [MVP]"
Bonjour,

En utilisant un outil comme Process Explorer, si possible avec les debug
symbols, pouvez-vous identifier le ou les threads du processus w3wp.exe
générant cette charge anormale?

--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4af7f48f$0$22228$
Bonjour,

Je me permets de revenir sur ce sujet car nous n'avons obtenu aucune info
de debug concluante et sommes au point mort :(

Merci de votre aide

"Christophe Pin" 4aefedaa$0$19631$
Merci pour votre aide.

Quelques infos supplémentaires:
Le serveur impacté n'est pas en production, j'ai donc pu y installer un
VS2005 pour y faire du débogage pas à pas.
J'ai donc placé un point d'arret dans le constructeur appelé. Ce point
d'arret n'est jamais atteint. J'ai l'impression que le probleme se situe
en amont de mon code

Le probleme est survenu suite à une premiere série de mises à jour (voir
ci dessous, "vague 1"). Afin d'essayer d'y remédier, j'ai
- désinstallé manuellement les mises à jour relatives au framework =>
idem
- désinstallé et réinstallé le framework et ses services pack => idem
- réinstallé le sp2 de windows => idem
- essayé d'installer toutes les mises à jour disponibles sur microsoft
update ("vague 2"), esperant un correctif => idem
- installé VS2005 et ses mises à jour ("vague 3") pour faire le test
cité ci dessus

Le débogage VS2005 n'apportant rien, je vais me plonger dans l'article
que vous me donnez pour essayer de collecter plus d'informations.

Je peux, si vous le jugez utile, lancer un process monitor sur w3wp et
vous communiquer le suivi de ce processus.

Encore merci.


##############################
## MISES A JOUR VAGUE 1
##############################
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Cumulative Security Update for Internet Explorer 7 for Windows Server
2003 (KB972260)
Windows Malicious Software Removal Tool - September 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5
Family Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Jscript 5.7 for Windows Server 2003 (KB971961)
Internet Explorer 8 for Windows Server 2003
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB973354)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB971657)
Security Update for Windows Server 2003 (KB973815)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973346)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 2
##############################
Windows PowerShell 1.0 Multilingual User Interface Package for Windows
Server 2003 (KB926141)
Update For Windows Server 2003 (KB971513)
Update for Internet Explorer 8 Compatibility View List for Windows
Server 2003 (KB975364)
Windows PowerShell 1.0 for Windows Server 2003 (KB926139)
Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows
2000, Windows Server 2003, and Windows XP (KB974417)
Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework
Assistant 1.0 x86 (KB963707)
Update for Windows Server 2003 (KB961118)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5
Family Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB968816)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Security Update for Windows Server 2003 (KB975025)
Windows Malicious Software Removal Tool - October 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Jscript 5.8 for Windows Server 2003 (KB971961)
Security Update for Windows Server 2003 (KB971557)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Windows Server 2003 (KB958869)
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB974112)
Security Update for Windows Server 2003 (KB973354)
Security Update for Windows Server 2003 (KB969059)
Security Update for Windows Server 2003 (KB975254)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB971486)
Update for Windows Server 2003 (KB968389)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB974571)
Security Update for Windows Server 2003 (KB971657)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973525)
Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows
Server 2003 x86 and Windows Server 2003 R2 x86 (KB953298)
Security Update for Windows Server 2003 (KB973815)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB954155)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 3
##############################
Microsoft SQL Server 2005 Express Edition Service Pack 3 (KB955706)
Update for Windows Server 2003 (KB973825)
Visual Studio 2005 Service Pack 1
Security Update for Microsoft Visual Studio 2005 (KB937060)
Security Update for CAPICOM (KB931906)
Security Update for Microsoft Visual Studio 2005 (KB925674)



"Marc Lognoul [MVP]" news: %
Bonjour,

Je vous conseille le poste de Sébastien Bovo (MS) qui traite de cette
problématique:
http://blogs.msdn.com/sbovo/archive/2009/05/05/debogueruneapplicationenproductionmaispourquoifaire.aspx

Quelle MAJ(s) du framework provoque le problème?


--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4aef0e89$0$19664$
Bonjour,

Sur nos serveurs 2003 SP2, nous utilisons des composants métiers
propriétaires que nous développons en C#.

Nous les appelons à partir de pages en asp simple.

Suite à de récentes mises à jour du framework, je constate que dès le
createObject de la dll .net, w3wp se met à 100% de cpu durant de
longues longues minutes jusqu'au timeout d'exécution asp.

Une fois le timeout passé, les appels suivants sont parfaits, comme si
de rien n'etait. Si je recycle mon pool, ça recommence au premier
appel.

J'ai essayé de creer un projet c# vide et de l'appeler à partir d'un
createObject en asp, idem.

Si j'appelle tous ces composants en VBS, rien à dire, tout se passe
bien.

Pas moyen de savoir ce qu'il se passe dans IIS, j'ai essayé la
réinstallation du framework, du dernier service pack windows, rien n'y
fait

Une idée?

Merci à tous de votre aide















Christophe Pin
Le #20528691
Bonjour,

Voilà que j'en sais un peu plus:
Sur une machine vierge, fraichement installée, j'ai uniquement mis les mises
à jour suivantes:

SP2 pour Win2003
=> Il est déja installé sur tous nos serveurs de productions qui ne sont pas
impactés
=> Bilan: Tout fonctionne normalement après cette mise à jour

.NET Framework 3.5 SP1 et mise à jour pour la gamme .NET Framework 3.5 pour
les versions de .NET 2.0 à 3.5 x86 (KB951847)
=> Cette mise à jour touchant au Framework, je la soupsonnais d'etre à
l'origine des pb
=> Bilan: Tout fonctionne normalement après cette mise à jour

IE8 pour 2003
=> Bilan: Impossible d'exécuter le createObject de ma dll maison dans une
page ASP. Il semble donc que ce soit elle la cause des soucis.


Pour en avoir le coeur net, j'ai courru sur le serveur impacté, j'ai
désinstallé IE8 et bilan: Tout est revenu à la normale.

Reste à trouver pourquoi IE8 provoque ceci... Meme si IE8 n'est pas
essentiel sur un serveur. C'est d'autant plus étonnant que je viens de
trouver un contre exemple: un serveur 2003 avec IE8 sur lequel tout
fonctionne...

Encore merci du temps que vous nous avez accordé :) :)

"Christophe Pin" 4af83b76$0$14652$
Bonjour,

Je m'y colle de suite
En parallele, je suis en train d'installer un second serveur sur lequel je
compte installer le maximum de patchs pour vérifier si le probleme
intervient.
Je souhaite ecarter l'effet de bord qui serait du à autre chose que les
dites mises à jour.

Je vous tiens informé dès que j'ai du nouveau

encore merci de votre aide.

"Marc Lognoul [MVP]" news:
Bonjour,

En utilisant un outil comme Process Explorer, si possible avec les debug
symbols, pouvez-vous identifier le ou les threads du processus w3wp.exe
générant cette charge anormale?

--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4af7f48f$0$22228$
Bonjour,

Je me permets de revenir sur ce sujet car nous n'avons obtenu aucune
info de debug concluante et sommes au point mort :(

Merci de votre aide

"Christophe Pin" 4aefedaa$0$19631$
Merci pour votre aide.

Quelques infos supplémentaires:
Le serveur impacté n'est pas en production, j'ai donc pu y installer un
VS2005 pour y faire du débogage pas à pas.
J'ai donc placé un point d'arret dans le constructeur appelé. Ce point
d'arret n'est jamais atteint. J'ai l'impression que le probleme se
situe en amont de mon code

Le probleme est survenu suite à une premiere série de mises à jour
(voir ci dessous, "vague 1"). Afin d'essayer d'y remédier, j'ai
- désinstallé manuellement les mises à jour relatives au framework =>
idem
- désinstallé et réinstallé le framework et ses services pack => idem
- réinstallé le sp2 de windows => idem
- essayé d'installer toutes les mises à jour disponibles sur microsoft
update ("vague 2"), esperant un correctif => idem
- installé VS2005 et ses mises à jour ("vague 3") pour faire le test
cité ci dessus

Le débogage VS2005 n'apportant rien, je vais me plonger dans l'article
que vous me donnez pour essayer de collecter plus d'informations.

Je peux, si vous le jugez utile, lancer un process monitor sur w3wp et
vous communiquer le suivi de ce processus.

Encore merci.


##############################
## MISES A JOUR VAGUE 1
##############################
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Cumulative Security Update for Internet Explorer 7 for Windows Server
2003 (KB972260)
Windows Malicious Software Removal Tool - September 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5
Family Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Jscript 5.7 for Windows Server 2003 (KB971961)
Internet Explorer 8 for Windows Server 2003
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB973354)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB971657)
Security Update for Windows Server 2003 (KB973815)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973346)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 2
##############################
Windows PowerShell 1.0 Multilingual User Interface Package for Windows
Server 2003 (KB926141)
Update For Windows Server 2003 (KB971513)
Update for Internet Explorer 8 Compatibility View List for Windows
Server 2003 (KB975364)
Windows PowerShell 1.0 for Windows Server 2003 (KB926139)
Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows
2000, Windows Server 2003, and Windows XP (KB974417)
Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework
Assistant 1.0 x86 (KB963707)
Update for Windows Server 2003 (KB961118)
Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5
Family Update for .NET versions 2.0 through 3.5 (KB951847) x86
Security Update for Windows Server 2003 (KB970483)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB968816)
Security Update for Windows Server 2003 (KB956744)
Security Update for Windows Server 2003 (KB973540)
Security Update for Windows Server 2003 (KB975025)
Windows Malicious Software Removal Tool - October 2009 (KB890830)
Security Update for Windows Server 2003 (KB971032)
Security Update for Windows Server 2003 (KB960859)
Security Update for Windows Server 2003 (KB961501)
Update for Windows Server 2003 (KB970653)
Security Update for Jscript 5.8 for Windows Server 2003 (KB971961)
Security Update for Windows Server 2003 (KB971557)
Security Update for Windows Server 2003 (KB973869)
Security Update for Windows Server 2003 (KB967723)
Security Update for Windows Server 2003 (KB958869)
Security Update for Windows Server 2003 (KB973507)
Security Update for Windows Server 2003 (KB974112)
Security Update for Windows Server 2003 (KB973354)
Security Update for Windows Server 2003 (KB969059)
Security Update for Windows Server 2003 (KB975254)
Update for Microsoft Silverlight (KB974331)
Security Update for Windows Server 2003 (KB968537)
Security Update for Windows Server 2003 (KB961371)
Security Update for Windows Server 2003 (KB971486)
Update for Windows Server 2003 (KB968389)
Security Update for Windows Server 2003 (KB956844)
Security Update for Windows Server 2003 (KB971633)
Security Update for Windows Server 2003 (KB974571)
Security Update for Windows Server 2003 (KB971657)
Cumulative Security Update for ActiveX Killbits for Windows Server 2003
(KB973525)
Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows
Server 2003 x86 and Windows Server 2003 R2 x86 (KB953298)
Security Update for Windows Server 2003 (KB973815)
Security Update for Windows Media Format Runtime 9.5 for Windows Server
2003 (KB954155)
Security Update for Windows Server 2003 (KB970238)

##############################
## MISES A JOUR VAGUE 3
##############################
Microsoft SQL Server 2005 Express Edition Service Pack 3 (KB955706)
Update for Windows Server 2003 (KB973825)
Visual Studio 2005 Service Pack 1
Security Update for Microsoft Visual Studio 2005 (KB937060)
Security Update for CAPICOM (KB931906)
Security Update for Microsoft Visual Studio 2005 (KB925674)



"Marc Lognoul [MVP]" news: %
Bonjour,

Je vous conseille le poste de Sébastien Bovo (MS) qui traite de cette
problématique:
http://blogs.msdn.com/sbovo/archive/2009/05/05/debogueruneapplicationenproductionmaispourquoifaire.aspx

Quelle MAJ(s) du framework provoque le problème?


--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/

"Christophe Pin" news:4aef0e89$0$19664$
Bonjour,

Sur nos serveurs 2003 SP2, nous utilisons des composants métiers
propriétaires que nous développons en C#.

Nous les appelons à partir de pages en asp simple.

Suite à de récentes mises à jour du framework, je constate que dès le
createObject de la dll .net, w3wp se met à 100% de cpu durant de
longues longues minutes jusqu'au timeout d'exécution asp.

Une fois le timeout passé, les appels suivants sont parfaits, comme
si de rien n'etait. Si je recycle mon pool, ça recommence au premier
appel.

J'ai essayé de creer un projet c# vide et de l'appeler à partir d'un
createObject en asp, idem.

Si j'appelle tous ces composants en VBS, rien à dire, tout se passe
bien.

Pas moyen de savoir ce qu'il se passe dans IIS, j'ai essayé la
réinstallation du framework, du dernier service pack windows, rien
n'y fait

Une idée?

Merci à tous de votre aide



















Marc Lognoul [MVP]
Le #20528991
Bonjour et merci pour le retour

IE8 pour 2003
=> Bilan: Impossible d'exécuter le createObject de ma dll maison dans une
page ASP. Il semble donc que ce soit elle la cause des soucis.



Cette dll utilise-t-elle des fonctions de connection à des services web
(xmhhttp, soap...) etc...

--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/
Christophe Pin
Le #20529461
"Marc Lognoul [MVP]"
Bonjour et merci pour le retour

IE8 pour 2003
=> Bilan: Impossible d'exécuter le createObject de ma dll maison dans une
page ASP. Il semble donc que ce soit elle la cause des soucis.



Cette dll utilise-t-elle des fonctions de connection à des services web
(xmhhttp, soap...) etc...



Oui pour celle que nous utilisons.
Cependant, comme je l'avais précisé dans mon premier post, j'ai essayé de
creer un projet vide, qui n'appelle donc rien de tout ça, et le probleme
était le meme...



--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/


Marc Lognoul [MVP]
Le #20548631
Bonjour,

Oui pour celle que nous utilisons.
Cependant, comme je l'avais précisé dans mon premier post, j'ai essayé de
creer un projet vide, qui n'appelle donc rien de tout ça, et le probleme
était le meme...


Si un processus w3wp est instantié, c'est qu'il y a bel et bien des reqêtes
et du contenu à servir.
Avez-vous regardé du côté des filtres ou applications ISAPI par ex? Voir un
a web.config qui cintiendrait encore des références vers des handlers ou
modules?
Des stratégies de groupe (ou d'autres moyens de configuration), mettent-elle
en place des éléments de configuration de IE (sécurité, zones...)?
Ces éléments seraient ils applicables au compte qui sert d'identité à
l'application pool ou à cotre propre compte sur le serveur?

--
Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses
Happy is the one who could enter the secret causes of things
Blog EN: http://www.marc-antho-etc.net/blog/
Blog FR: http://www.marc-antho-etc.net/blogfr/
Publicité
Poster une réponse
Anonyme