Est-ce que cela va MySQL Refuser de nouvelles connexions après avoir atteint le nombre maximum de connexions avant de redémarrer?

J'essaie de déterminer ce qui s'est passé sur le serveur où MySQL J'ai commencé à répondre trop à des liaisons pendant presque une heure avant que nous ayons dû redémarrer le serveur car MySQL N'a pas redémaçant lui-même et nous ne pouvions pas le tuer.

Donc, ma question: dès que le serveur / Exemple MySQL Atteint le nombre maximum de connexions, refuse-t-il des connexions avant de redémarrer ou de permettre automatiquement plus de connexions lorsque le nombre de connexions tombe en dessous maximum?

Bien qu'il y ait des pages sur le site qui sont connectées à MySQL Pendant une longue période de temps et contenir des demandes, l'exécution est parfois plus que 30 Secondes, je suggérerais qu'après l'achèvement, même avec une charge extrêmement élevée (En tout cas pour ce site) MySQL Il continuera de prendre de nouvelles connexions après la charge réduite à nouveau.

À
http://dev.mysql.com/doc/refma ... .html
sur le site MySQL Rien ne dit ce qui devrait arriver.
Invité:

Gaspard

Confirmation de:

Paramètre max_connections Fait référence au nombre maximal de connexions simultanées. Si votre serveur avait des problèmes de performance, vous avez peut-être eu beaucoup de scripts qui ont attendu des connexions gratuites et les ont capturées dès qu'ils sont devenus disponibles.

Conrad

Confirmation de:

Vous devriez aussi suivre

sudo netstat -anp | grep mysqld

Pour savoir combien de connexions sont vraiment ouvertes. Ma cause préférée de l'utilisation d'un serveur de crise - C'est bien sûr l'interruption. Combiner optimiste configuré Apache, Application Web résidentielle et apparaissant soudainement une foule d'utilisateurs et vous obtiendrez un serveur en constante évolution. Lors de l'installation avec un disque, il ralentit également MySQL, qui ne peut pas obtenir assez de RAM pour un fonctionnement efficace. Donc, il commence également à percer le disque. Plus: En attente des utilisateurs Appuyez sur le bouton de mise à jour -> Une autre instance d'une application Web -> Une autre connexion qui reste trop longue.

Utilisation

vmstat 10

(ignorer la première ligne, c'est l'histoire de la santé) et trouver des enregistrements d'échange (à KiByte / s). Échange en production - ce n'est pas bien (TM).

Pour répondre aux questions, connectez-vous ou registre