Sa mundo ng libreng software Mayroong lahat ng mga uri ng mga app, mula sa pinakamaliit hanggang sa pinaka kinikilala at setting ng trend, tulad ng Malambot, Apache o MySQL. At dahil pinag-uusapan natin ang tungkol sa database engine, ipapakita namin kung paano malutas ang isang error na maaaring mangyari sa ilang mga kaso, at iyon ay MySQL: Masyadong maraming mga koneksyon.
Sinasabi namin na maaari itong mangyari dahil maaari naming gumastos ng maraming oras sa paggamit nito nang hindi nangyayari iyon, o biglang maaaring mangyari na kung ang aming server ay may maraming demand na makikita namin ang mensahe ng error sa lalong madaling panahon, na kung saan ay mas tumpak na sabi mysqli_connect (): (HY000 / 1040): Masyadong maraming mga koneksyon.
Bilang default pinapayagan ng MySQL ang maximum na 100 papasok na mga kahilingan, isang bagay na hindi masyadong lumilitaw sa masaganang dokumentasyon at samakatuwid ay maaaring maging mahirap na malutas ang ilang mga problema sa mga oras. Ang dapat nating gawin ay gamitin ang aming paboritong editor upang mabago ang file ng pagsasaayos ng libreng database manager na ito, na kung saan /etc/my.cnf, at iposisyon ang aming mga sarili sa ibaba -o sa loob ng seksyon [MySQL]
Nagdagdag kami ng mga sumusunod na linya:
max_connections = 500
max_user_connections = 500
Sine-save namin ang file at i-restart ang serbisyo:
i-restart ng systemctl ang mysqld.service
Ngayon ang aming Makakatanggap ngayon ang MySQL ng 500 mga papasok na koneksyon nang sabay-sabay, isang higit pa sa disenteng numero para sa karamihan ng mga kaso bagaman siyempre ito ay ganap na arbitraryo at maaari kaming maglagay ng anumang iba pang mga numero alinsunod sa aming pangangailangan na makapasok sa maraming mga kahilingan at sa gayon ay ligtas hindi lamang mula sa isang napakalaking demand ngunit din mula sa anumang error hindi sinasadyang pag-iiskedyul (na kung saan ay ang iba pang mga kadahilanan kung bakit ang problemang ito ay maaaring mabuo).