Benim veritabanı bağlantılarını yönetmek için Zend_Db PDO adaptörü kullanarak garip bir sorun yaşıyorum. Aniden, sürekli benim MySQL sunucusundaki bağlantı sınırına isabet değilim.
Sebebi ne olursa olsun, her üç ya da dört saat ya da bu yüzden bu hatayı alıyorum sonuna kadar ve Apache bu hata her HTTP isteği üzerine saçmalıkları:
PHP Ölümcül hata: iletisinde 'sqlstate [00000] [1129] Ana' my.internal.mysql.server.DNS.here 'ile yakalanmamış istisna' Zend_Db_Adapter_Exception 'çünkü birçok bağlantı hataları engellenir; içinde 'Mysqladmin gömme-hosts'' ile engelini kaldırmak
Tuhaf şey, ben herhangi bir kod değişmedi ve trafik hacimleri aşağı onlar geçmişte oldum ne aslında,, bu yüzden benim app shouldn't daha fazla eşzamanlı bağlantı getirici biliyorum. Tuhaf şey ben yaklaşık bir hafta içinde ana uygulama dosyaları herhangi bir kod değişmedi ve herşey tıkırında yana koştu gelmiştir.
Mysql servisini yeniden veya Mysqladmin gömme ana bağlantıları yıkama işi yapar, ve ben my.cnf maksimum eşzamanlı bağlantıların artırılması eminim ayrıca bu konularda bazı hafifletmeye yardımcı olacaktır, ama bir temel sorun var gibi görünüyor çok sayıda bağlantı oluşturarak uygulamanın kendisi.
Herhangi Ben detaya ve asılı bağlantı neden kod parçası ilişkili olabilir nasıl düşünce? Dışarıdan, web uygulaması yük cezasının farklı tüm sayfaları ve iyi bir hız ile.