(message édité pour que ce soit plus clair, désolé a l'admin d'avoir à la base répondu a mon propre post)
Bonjour
Je rencontre un gros problème sur mon site Web, qui était malheureusement presque terminé (actuellement en phase de tests).
Plateforme :
ASP.NET 2.0 - C#
MySQL
Mon soucis est le suivant :
Le site se bloque, c'est à dire qu'une page blanche est affichée, chargement de la page en cours, ce chargement n'aboutit jamais, et le site est planté pour tout le monde.
Le problème est qu'en gros le site se bloque en - de 5 minutes et qu'il me faut relivrer pour le débloquer (afin de recharger le site dans IIS, ou quelque chose comme ça).
Je viens de me faire une petite appli Windows qui appelle une URL N fois et qui affiche le temps de chargement total.
Lorsque je lance cette appli sur mon site, je n'ai aucun problème : 100 pages en environ 20 secondes.
J'ai donné cette application a un ami qui a testé lui aussi. Un peu plus long que moi, mais toujours pas de problèmes.
Par contre, si nous lançons cette application en même temps : plantage en moins de 3 pages récupérées.
Je viens de faire un petit test en lançant 2 fois mon application de tests en local, et ça plantait aussi.
Après plusieurs tests et débug, ca s'est mis a marcher en local (pas quand j'étais en débug sur le site Web). Donc je ne sais pas trop si j'ai corrigé un truc sans le savoir en local, ou si c'était simplement un pb de ma petite appli de tests.
Je ne sais donc pas si ca vient de mon hébergeur, ou de mon site.
Je commence donc a avoir d'énormes sueurs froides en me disant que quelque chose sur mon site doit le rendre inutilisable pour + de 1 utilisateur (ce qui le rend complètement inutile).
J'ai au départ pensé que mon système d'accès à la base de données était en cause, mais lorsque je vais killer tous les processus, cela ne résout pas le blocage : toujours obligé de relivrer pour le débloquer.
J'aurais voulu savoir si vous aviez des pistes à me donner pour connaitre la cause de ce blocage ?
Comment placer des logs, catcher quoi, ...
Je pense que vous aurez du mal a me dire "ca vient de ca", mais vous pourrez peut être me donner des pistes ou des astuces pour résoudre mon problème.
Quelqu'un aurait une piste ?
Je vous remercie mille fois d'avance pour vos réponses, j'en connais un qui va se tirer une balle ...
Pitié
Worldofdada
Partager