Dünyasında özgür yazılım En küçüğünden en yaygın şekilde tanınan ve trend belirleyici olana kadar her türden uygulama vardır. GIMP, Apache o MySQL. Ve veritabanı motorundan bahsettiğimiz için, bazı durumlarda ortaya çıkabilecek bir hatanın nasıl çözüleceğini göstereceğiz ve bu, MySQL: Çok fazla bağlantı.
Bunun gerçekleşebileceğini söylüyoruz çünkü bu olmadan onu kullanarak çok fazla zaman harcayabiliriz ya da aniden olabilir ki eğer sunucumuz çok fazla talep alırsa hata mesajını çok yakında göreceğiz, ki daha kesin olmak gerekirse mysqli_connect (): (HY000 / 1040): Çok fazla bağlantı.
Varsayılan olarak MySQL maksimum 100 gelen isteğe izin verir, bol miktarda dokümantasyonunda çok net görünmeyen bir şey ve bu nedenle bazen bazı sorunları çözmek zor olabilir. Yapmamız gereken, bu ücretsiz veritabanı yöneticisinin yapılandırma dosyasını değiştirmek için favori düzenleyicimizi kullanmaktır. /etc/my.cnfve kendimizi bölümün altında -veya daha doğrusu- içinde konumlandırın [mysql]
Aşağıdaki satırları ekliyoruz:
maks_bağlantılar = 500
max_user_connections = 500
Dosyayı kaydedip servisi yeniden başlatıyoruz:
systemctl yeniden mysqld.service
Şimdi bizim MySQL artık aynı anda 500 gelen bağlantıyı kabul edebilecekTabii ki tamamen keyfi olmasına rağmen çoğu vaka için makul bir sayı ve birçok talebe katılma ihtiyacımıza göre başka bir sayı koyabiliriz ve böylece sadece çok büyük bir talepten değil, aynı zamanda herhangi bir hatadan da güvende olabiliriz. yanlışlıkla programlama (bu problemin üretilebileceği diğer neden de budur).