open files limit erhöhen - Errcode: 24 - Too many open files

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 

Errcode: 24 - Too many open files. Fehlermeldung auf der Internetseite Errcode: 24 - Too many open files. Es gibt zahlreiche Anleitungen im Internet die Fehlermeldung zu beseitigen jedoch funktionierte davon leider keine. Daher hier meine Version die den Wert open files limit in MySQL erhöhen konnte! So kannst Du zu viele MySQL Anfragen an den Server optimieren:

1. Als erstes musst Du Dich bei PUTTY anmelden damit Du auf Deinen Server zugreifen kannst. Nach der Anmeldung öffnest Du diese Datei: vi /etc/security/limits.conf

2. Schreibe in die Datei limits.conf folgendes hinein:

  • mysql soft nofile 65535
  • mysql hard nofile 65535

3. Starte jetzt den Server neu mit folgendem Befehl: /etc/init.d/apache2 restart

4. Gehe in das Verzeichnis: cd /etc/systemd/system/ und erstelle einen neuen Ordner mit: mkdir -p mysql.service.d

5. Gehe jetzt zu dem neuen Ordner mit: cd /etc/systemd/system/mysql.service.d

6. Erstelle im neuen Ordner mysql.service.d eine neue Datei mit diesem Befehl: touch limits.conf

7. Öffne die neue Datei mit vi /etc/systemd/system/mysql.service.d/limits.conf

8. Drücke die Taste i dann kannst Du die Datei befüllen! Kopiere dies:

[Service]

LimitNOFILE=infinity

und füge es mit klicken der rechten Maustaste bei Putty ein. Drücke nun die ESC Taste und schreibe :wq [ENTER]. (:wq bedeutet speichern und schließen, vergesse den Doppelpunkt nicht!)

9. Führe nun beide Befehle einzeln aus:

systemctl daemon-reload

/etc/init.d/mysql restart

10. Fertig! Nun kannst Du Dir die Limits mit diesem Befehl anschauen:

  • cat /proc/$(cat /var/run/mysqld/mysqld.pid)/limits

© Broschei.com All Rights Reserved.

Datenschutz Impressum

6485 Gäste online