MySQL: πώς να διορθώσετε το σφάλμα mysqli_connect (): (HY000 / 1040): Πάρα πολλές συνδέσεις

mysql

Στον κόσμο της ελεύθερο λογισμικό Υπάρχουν όλα τα είδη εφαρμογών, από τις πιο μικρές έως τις πιο αναγνωρισμένες και καθοριστικές τάσεις, όπως π.χ. GIMP, Apache o MySQL. Και επειδή μιλάμε για τη μηχανή βάσης δεδομένων, θα δείξουμε πώς να επιλύσετε ένα σφάλμα που μπορεί να προκύψει σε ορισμένες περιπτώσεις, και αυτό είναι: MySQL: Πάρα πολλές συνδέσεις.

Λέμε ότι μπορεί να συμβεί επειδή μπορούμε να ξοδέψουμε πολύ χρόνο χρησιμοποιώντας το χωρίς να συμβεί αυτό, ή ξαφνικά μπορεί να μας συμβεί ότι εάν ο διακομιστής μας έχει μεγάλη ζήτηση θα δούμε σύντομα το μήνυμα σφάλματος, το οποίο για να είμαστε πιο ακριβείς λέει mysqli_connect(): (HY000/1040): Πάρα πολλές συνδέσεις.

Από προεπιλογή, η MySQL επιτρέπει έως και 100 εισερχόμενες αιτήσεις., κάτι που δεν είναι πολύ σαφές στην άφθονη τεκμηρίωσή του και ως εκ τούτου μπορεί να είναι δύσκολο να λυθούν ορισμένα προβλήματα κατά καιρούς. Αυτό που πρέπει να κάνουμε είναι να χρησιμοποιήσουμε τον αγαπημένο μας επεξεργαστή για να τροποποιήσουμε το αρχείο ρυθμίσεων αυτού του δωρεάν διαχειριστή βάσης δεδομένων, το οποίο είναι /etc/my.cnf, και τοποθετούμαστε κάτω -ή μάλλον εντός- της ενότητας [mysql]

Προσθέτουμε τις ακόλουθες γραμμές:

max_connections = 500
max_user_connections = 500

Αποθηκεύουμε το αρχείο και επανεκκινούμε την υπηρεσία:

systemctl επανεκκινήστε το mysqld.service

τώρα μας Η MySQL θα μπορεί πλέον να δέχεται 500 εισερχόμενες συνδέσεις ταυτόχρονα, ένας περισσότερο από αξιοπρεπής αριθμός για τις περισσότερες περιπτώσεις, αν και φυσικά είναι εντελώς αυθαίρετο και μπορούμε να βάλουμε οποιονδήποτε άλλο αριθμό ανάλογα με την ανάγκη μας για να μπορούμε να ανταποκριθούμε σε πολλά αιτήματα και έτσι να είμαστε ασφαλείς όχι μόνο από μια πολύ μεγάλη ζήτηση αλλά και από οποιοδήποτε σφάλμα ακούσιου προγραμματισμού (που είναι η άλλη αιτία για την οποία μπορεί να δημιουργηθεί αυτό το πρόβλημα).


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.