2009-05-06 3 views
3

Cela peut être le problème le plus mystérieux que j'ai jamais rencontré.Mysterious IIS Problème: Le site cesse de diffuser des pages dynamiques, aucune erreur dans les journaux

Nous avons une installation IIS7 avec 3 sites Web, chacun avec son propre pool d'applications. Une fois par jour, pendant environ une heure, un d'entre eux tombe en panne.

Ce que je veux dire par "descend" est:

  1. Il cesse de répondre aux demandes de pages dynamiques (ex default.aspx.) Mais servira des fichiers statiques fin (logo.png). Wireshark me dit que ces demandes de pages dynamiques retournent des erreurs HTTP 500 Internal Server, mais dans le navigateur, je ne vois pas d'erreur. Je vois juste le navigateur tourner.
  2. Si je me connecte localement à la boîte et surfer autour de tout fonctionne bien. Toutes les pages s'arrêtent, ainsi la base de données est interrogée. Tout semble parfaitement normal.
  3. Il n'y a pas d'erreur dans le journal des événements.
  4. Aucune erreur n'a été enregistrée lors de la consignation des erreurs internes (au niveau de l'application).
  5. Le fichier journal IIS de base, que je pensais connecté chaque demande, montre aucun enregistrement de ces demandes venant.

Et, si je redémarre le pool d'applications pour le site Web, tout revient immédiatement . Ou, si j'attends juste une heure ou deux, ça revient.

Donc, je suis exclu:

  1. problèmes DNS, puisque je ne le service de la borne de problème dans la zone par le nom d'hôte.
  2. Problèmes de base de données, puisque le site fonctionne bien quand je suis local à la boîte et surfer autour
  3. Problèmes de pare-feu HTTP, puisque je vois les demandes dans wireshark, et même obtenir des images à servir.

Je dois supposer que c'est un problème avec mon application, mais IIS ne montre même pas que ces demandes sont jamais arrivées, et rien dans IIS ou mon application ne sont des erreurs de journalisation.

Il ne descend pas même à la même heure chaque jour. Cela a commencé la nuit (@midnight) et il semble que ça commence à bouger graduellement de son heure quotidienne d'une heure environ, jusqu'au moment où il a frappé à 9h du matin. Tous les indices que vous pourriez avoir pour un dépannage supplémentaire seraient grandement appréciés.

Tom

+0

J'ai le même problème, cet article: http://blogs.msdn.com/b/david.wang/archive/2005/09/21/howto-diagnostiquer-iis6-failing-to-accepter-connections-dus-to-connections-refused.aspx Il décrit une possible cause/solution, je pense que c'est le problème que nous avons. –

+0

Je pense que cela pourrait être le problème avec SSL. Parce que je suis en mesure d'accéder en utilisant http mais pas https – user2561124

Répondre

1

Je virerais en moniteur de performances et de chercher des demandes et exceptions sont jetés. Pas beaucoup de valeur dans ma réponse, mais il pourrait commencer à vous diriger dans la bonne direction.

En fait, vérifiez d'abord les journaux d'événements, vérifiez si quelque chose génère des erreurs. Vérifiez également l'utilisation de la mémoire et la pagination.

+0

La boîte est très inactive, mais je vais essayer perfmon la prochaine fois qu'il arrive. En outre, selon le message d'origine, j'ai déjà parcouru les journaux d'événements et il n'y a pas d'erreurs. –

Questions connexes