J'obtiens cette erreur plusieurs fois par jour 4 à 5 fois.
SQLSTATE [HY000]: Erreur générale: 1205 Délai d'attente de verrouillage dépassé; essayez de redémarrer la transaction
Cette fois, je redémarre mon phpmyadmin mais ça arrive encore et encore. Je ne suis pas en mesure de signaler ce problème.
J'utilise Magento ver. 1.9.0.1 dans le site Web. J'ai plus de 7000 produits. Dans le serveur, j'ai 16 Go de RAM.
Comment résoudre ce problème?
la source
Vous verrez ce message si le contenu de la base de données auquel vous essayez d'accéder a été verrouillé par un processus précédent (généralement long). MySQL attendra un certain temps pour que le verrou soit retiré avant d'abandonner et de lancer cette erreur. Si vous pouvez suivre le moment où vous voyez ces messages d'erreur à n'importe quelle heure de la journée, vous devriez regarder ce que le serveur fait d'autre à ce moment-là, par exemple, une sauvegarde de base de données est en cours d'exécution. En faisant cela, vous devriez être en mesure de restreindre les possibilités de quels processus pourraient créer le verrou, bien que ce ne soit pas toujours aussi simple à faire - ce sera probablement un peu d'essais et d'erreurs.
la source
La raison de ce problème est que vous exécutez un grand nombre de scripts personnalisés et que vous tuez les scripts avant que la connexion à la base de données ne se ferme.
Quelque chose bloque l'exécution de la requête. Une autre requête est probablement mise à jour, insérée ou supprimée d'une des tables de votre requête. Vous devez découvrir ce que c'est:
Si vous pouvez vous connecter à MySQL depuis CLI et exécuter la commande suivante
Une fois que vous avez localisé le processus de blocage / veille, trouvez-le
id
et exécutez:Relancez votre requête initiale.
Ce lien peut vous aider: SQLSTATE [HY000]: Erreur générale: 1205 Délai d'attente de verrouillage dépassé; essayez de redémarrer la transaction Magento .
la source
augmentez le temps d'exécution en vous php.ini sur le serveur OU demandez au fournisseur d'hébergement.
la source