MySQL: cách sửa lỗi mysqli_connect (): (HY000 / 1040): Quá nhiều kết nối

mysql

Trong thế giới của phần mềm tự do Có tất cả các loại ứng dụng, từ nhỏ nhất đến ứng dụng được công nhận nhiều nhất và thiết lập xu hướng, chẳng hạn như GIMP, Apache o MySQL. Và vì chúng ta đang nói về công cụ cơ sở dữ liệu, chúng ta sẽ chỉ ra cách giải quyết một lỗi có thể xảy ra trong một số trường hợp, và đó là MySQL: Quá nhiều kết nối.

Chúng tôi nói rằng điều đó có thể xảy ra vì chúng tôi có thể dành nhiều thời gian sử dụng nó mà điều đó không xảy ra hoặc đột nhiên có thể xảy ra nếu máy chủ của chúng tôi có nhiều nhu cầu, chúng tôi sẽ thấy thông báo lỗi rất sớm, nói chính xác hơn là mysqli_connect (): (HY000 / 1040): Quá nhiều kết nối.

Theo mặc định, MySQL cho phép tối đa 100 yêu cầu đến, một cái gì đó không xuất hiện quá rõ ràng trong tài liệu phong phú của nó và do đó đôi khi có thể khó giải quyết một số vấn đề. Những gì chúng ta phải làm là sử dụng trình chỉnh sửa yêu thích của mình để sửa đổi tệp cấu hình của trình quản lý cơ sở dữ liệu miễn phí này, đó là /etc/my.cnfvà đặt chúng ta bên dưới - hoặc đúng hơn là trong phần [mysql]

Chúng tôi thêm các dòng sau:

max_connections = 500
max_user_connections = 500

Chúng tôi lưu tệp và khởi động lại dịch vụ:

systemctl khởi động lại mysqld.service

Bây giờ của chúng tôi MySQL bây giờ sẽ có thể chấp nhận 500 kết nối đến đồng thời, một con số tốt hơn cho hầu hết các trường hợp mặc dù tất nhiên nó hoàn toàn tùy ý và chúng tôi có thể đặt bất kỳ số nào khác tùy theo nhu cầu của mình để có thể đáp ứng nhiều yêu cầu và do đó an toàn không chỉ từ nhu cầu rất lớn mà còn không bị lỗi lập lịch trình không cố ý (đó là lý do khác khiến sự cố này có thể được tạo ra).


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.