Salut,
J'ai déployé une appli ASP.NET sur IIS 7.0 sous Windows Server 2008. Je précise que ce serveur est virtualisé (je ne sais pas si ça fait une différence...). Le serveur IIS n'est pas directement accessible du web, les requêtes sont forwardées par un serveur Apache en front (avec un ProxyPass)
Par moments ça marche bien, mais en général ça foire complètement... en fait, d'habitude la première requête passe bien, mais les suivantes foirent : le CPU monte à 100%, la requête ne se termine pas, et au bout d'un moment Apache finit par renvoyer au client une erreur 502 (Proxy error). Je suis finalement obligé de tuer le process w3wp.exe.
Les logs d'IIS ne contiennent aucune info utile, les logs d'Apache disent simplement "proxy: Error reading from remote server". Je n'ai donc aucune info permettant de voir ce qui cloche...
J'ai aussi essayé de debugger à distance, mais la connexion au Remote debug monitor est refusée ("unable to connect [...]. Le système a détecté une tentative potentielle d'atteinte à la sécurité"
Je précise que si j'accède directement à IIS (sans passer par le proxy Apache) ça fonctionne sans problème, le problème est donc certainement lié au proxy, mais c'est IIS qui plante, pas Apache...
Bref, je suis complètement perdu, et je sais plus où chercher
Toute suggestion est la bienvenue...
Merci d'avance
Partager