2010-10-04 3 views
0

J'ai un serveur qui gère environ 100 sites WordPress de complexité et de volume de trafic différents. Le système d'exploitation est Windows 2003 Server exécutant IIS 6 avec les domaines gérés via HELM. La chose est qu'il ya des moments où les sites cessent de répondre en raison d'une mémoire insuffisante, mais il a été difficile de suivre le ou les sites particuliers ou d'autres coupables qui pourraient être la cause. Ce qui le rend encore plus compliqué, c'est que le problème disparaîtra pendant des semaines et se manifestera de nouveau. La solution la plus récente consistait à migrer les sites vers un serveur de plus grande capacité, ce qui semblait fonctionner depuis un certain temps. Quels outils/techniques puis-je utiliser pour localiser le problème tout en gardant à l'esprit qu'il s'agit d'un serveur de production?Techniques de détection de fuite de mémoire IIS

Répondre

0

Tess Ferrandez a un certain nombre de grands articles sur le suivi de la pression vers le bas de la mémoire et le processus se bloque dans IIS en utilisant WinDbg et DebugDiag:

If it is broken, fix it you should

Alors que les techniques se concentrent souvent sur ASP.NET, beaucoup de techniques peuvent être appliquées à d'autres langues. Le seul problème est que parce que PHP est écrit en utilisant du code natif, votre WinDbg-fu devra probablement être assez bon.

+0

merci @Kev, laissez-moi vérifier ... – KalenGi