Ceci est une question assez vague et obtenir une réponse semble être un coup de feu, mais je ne sais pas quoi faire d'autre.Pourquoi mon site Web se fige-t-il constamment?
Depuis que j'ai mis mon site en ligne de temps en temps, il va juste se bloquer. Vous cliquez sur un lien et le navigateur se trouvera juste là comme s'il essayait de se connecter. Il semble que le gel peut durer jusqu'à 2 minutes, alors tout va bien. Puis, un peu plus tard, il fera la même chose.
Je fais le suivi de toutes les exceptions qui se produisent sur mon site Web dans un fichier journal.
Je reçois ces un peu ..
Délai d'attente expiré. Le délai d'attente écoulé avant la fin de l'opération ou le serveur ne répond pas
Et la trace de la pile indique que cela conduit à une méthode qui se connecte à la base de données.
Je suppose que le gel a à voir avec ce problème de timeout. Mon site Web est hébergé sur un serveur partagé et ma base de données se trouve sur un autre serveur avec environ un milliard d'autres bases de données.
Mais même sur un serveur partagé, ce problème de gel se produit tout le temps. C'est extrêmement ennuyeux. Et je peux voir que c'est un problème assez catastrophique étant donné que mon site est basé sur le commerce électronique et que les gens font des transactions dessus. La dernière chose que je veux est le gel du site lorsque mes utilisateurs cliquent sur le bouton "Soumettre un paiement", puis le bouton "Soumettre" est bloqué, le site se bloque, puis la carte de crédit est facturée environ 10 fois.
Est-ce que quelqu'un a des suggestions sur la meilleure façon de gérer cela?
J'ai fait double et triple-vérifié pour m'assurer que mes connexions ont été disposées correctement et elles semblent toutes être OK. Ce qui est intéressant, c'est que les exceptions qui étaient précédemment enregistrées ont cessé, mais le gel demeure. Je n'ai aucune idée de ce qui se passe. Est-ce que ça pourrait être le ramasseur de déchets? – hanesjw