Dans le monde de FOSS Il existe toutes sortes d'applications, des plus petites aux plus reconnues et créatrices de tendances, telles que GIMP, Apache o MySQL. Et puisque nous parlons du moteur de base de données, nous allons montrer comment résoudre une erreur qui peut survenir dans certains cas, c'est-à-dire MySQL: trop de connexions.
Nous disons que cela peut arriver parce que nous pouvons passer beaucoup de temps à l'utiliser sans que cela se produise, ou tout à coup, il peut arriver que si notre serveur a beaucoup de demande, nous verrons le message d'erreur très bientôt, ce qui pour être plus précis dit mysqli_connect (): (HY000 / 1040): Trop de connexions.
Par défaut, MySQL autorise un maximum de 100 requêtes entrantes, quelque chose qui ne semble pas trop clair dans sa documentation abondante et par conséquent, il peut être difficile de résoudre certains problèmes à certains moments. Ce que nous devons faire est d'utiliser notre éditeur préféré pour modifier le fichier de configuration de ce gestionnaire de base de données gratuit, qui est /etc/mon.cnf, et nous positionner en dessous -ou plutôt à l'intérieur- de la section [mysql]
Nous ajoutons les lignes suivantes:
max_connexions = 500
max_user_connections = 500
Nous sauvegardons le fichier et redémarrons le service:
systemctl redémarre mysqld.service
Maintenant notre MySQL pourra désormais accepter 500 connexions entrantes simultanément, un nombre plus que décent pour la plupart des cas bien que bien sûr il soit totalement arbitraire et nous pouvons mettre n'importe quel autre nombre en fonction de notre besoin de pouvoir assister à de nombreuses demandes et ainsi être à l'abri non seulement d'une très forte demande mais aussi de toute erreur programmation par inadvertance (qui est l'autre raison pour laquelle ce problème peut être généré).