2011-10-07 4 views
2

Nous connectons notre serveur Massmail de Windows machine à notre machine Linux hébergeant le serveur MySQL. Nous utilisons le pilote MySQL pour connecter les deux serveurs. Cependant, depuis cette semaine, la requête (à partir de Windows machine) apporte des données mais le processus se bloque sur la machine Windows. cependant, lorsqu'il est vérifié dans MySQL en utilisant Show Processlist; commande, cela montre que la commande est en mode SOMMEIL?MySQL Sleep mode Error

Le jeu d'enregistrements a 98K lignes et il dort environ 79K lignes. J'ai vérifié les requêtes et cela fonctionne dans le phpMyAdmin en moins d'une seconde.

Une idée?

Édition 1: le type de table est MyISAM et où les champs sont indexés.

Édition 2: Ma pensée est que le script qui appelle la table prend les données et fait un peu de traitement. Pendant ce temps, le processus de MySQL se met en veille mais le script se fige d'une certaine manière et maintient donc le thread MySQL ne pas mourir. Logique?

Répondre

1

Il s'avère que le problème était dû au faible espace vide (152 Mo) dans le lecteur C sur le serveur Windows. La suppression de certains fichiers a résolu le problème.

Remerciements