php veritabanı bağlantısı hataları

1 Cevap php

Birisi i have bir soru ile hızlı bir şekilde bana yardımcı olabilir umuduyla im.

Site olarak ben yapı bazen hata ile geri dönüyor var

Uyarı: mysqli :: mysqli () [mysqli.mysqli]: (08004/1040): Çok fazla bağlantı içinde

Uyarı: mysqli :: query () [mysqli.query]: içinde mysqli alınamadı

Şimdi ilk başta ben şimdi bir sayfa / script başında böyle bağlantıyı olsun, her sayfanın sonundaki bağlantıyı kapattı hadent olarak bu olay sanıyordum

$ Conn = new mysqli ($ host, $ username, $ password, $ database);

ve çok uç çağrısı

$ Conn-> close ();

Ayrıca i açık olan herhangi bir sonuç kümeleri kapatın.

I bugün siteye erişim ve bu hatayı gördüm sefer benim log dosyalarına bakarak, ben yaklaşık 00:00 erişilebilir ve ilk sayfa bile yük olmaz, o zaman bana bu hatayı verdi. Bu bir tek kişi 11:30 civarında visted ve ardından 10:30, tam olarak değil yoğun trafik önce.

Ben ile gitti ana çok sessiz ve onlarla temas almak için hiçbir yolu yoktur, ve herhangi bir destek e-postaları görmezden, ben şimdi ben bu kötü paylaşılan kurmak ile bir sorun olabilir çok iyi değil belki duymak gibi düşündüm mysql sunucu?

Ben bunu çözmek gerekir gibi herhangi bir düşünce ya da öneri şaşırtıcı olurdu!

Şimdiden teşekkürler!

1 Cevap

MySQL sunucu çok sayıda hesapları tarafından paylaşılıyor gibi bu hata sunucunun max_connections ayar aşılmış demektir gibi, geliyor. Bu bağlantıları alıyor birkaç diğer yüksek trafik müşteriler olduğunu olabilir (bu ben almak, paylaşılan bir MySQL sunucu nedir?)

Ben (bu açıkça zaten senin bağlantıları vs kapatmak için her zaman iyi olsa) yani bence olmaz bu komut açıktır bağlantıları tutan bulunuyor PHP otomatik olarak istek sonunda kaynaklarını kapatır oldukça eminim.

Eğer hosting sağlayıcı tutmak gerekir, ben korkuyorum, ya da sağlayıcıları taşımayı düşünün. Ayrıca onlar kabul reddetme durumunda delil olarak bir sorun olduğunu gerekir gibi, ne kadar uzun süre ve hataları meydana geldiğinde bir günlük tutmaya çalışın.

Ayrıca bu sayfaya sağlayıcı başvurabilirsiniz: http://dev.mysql.com/doc/refman/5.1/en/too-many-connections.html.