Bonjour à tous,
Je rencontre actuellement quelques soucis avec la limite hardware de l’ouverture de fichiers sur mes serveurs mysql, du coup je me retrouve assez régulièrement avec les erreurs suivants dans mes logs et mes serveurs sont du coup inutilisable le temps que cette limite est atteinte.
stock mysqld[24150]: refused connect from IP_DISTANTE
stock mysqld[24150]: warning: cannot open /etc/hosts.allow: Too many open files
stock mysqld[24150]: warning: cannot open /etc/hosts.deny: Too many open files
ou encore :
J’ai essayé d’augmenter la valeur dans mysql à 2048 , mais cela n’a rien changé vu qu’elle est limité par le paramètre système (1024). J’ai donc voulu essayé à l’aide de la commande ulimit -n 2048 mais je ne sais pas comment ca se fait, cette valeur revient à sa valeur par défaut 1024.
J’ai vu par la suite que l’on pouvait changer cette valeur pour un user spécifique dans le fichier de configuration suivant :
en mettant :
mais au redémmarage cela a buggé et j’ai du enlever cette variable. Je n’ai pas les logs de démarrage car c’est un serveur dédié hébergé chez OVH.
Comment pourrais-je faire?
Merci d’avance.
P.S : c’est sur une debian 4.0 (2.6.27.10-grsec-xxxx-grs-ipv4-64 #2 SMP)