Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 23001|Yanıt: 1

[Kaynak] Docker MySQL, çok fazla bağlantı sorununu çözüyor

[Bağlantıyı kopyala]
Yayınlandı 8.10.2021 10:33:06 | | | |
MySQL veritabanı bir Docker konteyneri kullanılarak dağıtılır ve istemci bağlantı sayısı belirli bir sayıyı aştığında "Çok fazla bağlantı" hatası bildirilir.

Docker MySQL Image Address:Bağlantı girişi görünür.

Kullandığım görsel mysql:5.7.34 sürümüdür max_connections varsayılan sayı 151'dir, aşağıdaki görselde gösterildiği gibi:


Geçici çözümler

Maksimum bağlantı sayısını ayarlamak için sql komutu şöyledir:


MySQL performans optimizasyonu setleri max_connections maksimum bağlantı sayısı
https://www.itsvse.com/thread-10049-1-1.html
Docker konteyneri yeniden başlattıktan sonra, maksimum bağlantı sayısı varsayılan olarak 151'e sıfırlanır

Kapsamlı çözüm

Konteynerdeki /etc/mysql/mysql.cnf yapılandırma dosyasını değiştirin ve konteynerdeki dosyaları ana makineye kopyalamak için aşağıdaki komutu kullanın:


mysql.cnf dosyasını vim komutuyla aşağıdaki şekilde değiştirin:

Ana bilgisayarın dosyalarını aşağıdaki komutla konteynere kopyalayın:


Mysql konteynerini yeniden başlatın ve SQL komutu aracılığıyla maksimum bağlantı sayısını sorgulayın; bu komut yapılandırdığımız değeri gösterir.

(Son)




Önceki:RAID Teknolojisi Açıklandı - RAID0, RAID1, RAID3, RAID5, RAID6, RAID10 karşılaştırması
Önümüzdeki:Win10 Ethernet sorununu tamamen çözüyor (internete normal erişim sağlıyor).
Yayınlandı 8.10.2021 20:59:42 |
Bir hafta daha geçti, tekrar bakalım
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com