2012-08-08 10 views
8

Oldukça yoğun olan Windows 2008 R2 web sunucusunda MySQL çalıştıran bazı sorunlar yaşıyorum.MySQL - Uyarı nedeninin tanılanması "Aborted bağlantı - (Zaman aşımı iletişim paketlerinin okunması)"

Uygulamalar aralıklı olarak çöküyor ve günlükler genellikle MySQL'i bir rota nedeni olarak gösteriyor, çünkü uygulamalar MySQL'e bağlanamıyor. Bu tüm kullanıcıları etkilemiyor, sadece birkaç şanssız olanı.

aşağıdaki uyarı tekrarlanan günlükleri görerek MySQL uyarı günlüğü am açık olması: Burada http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html

[Warning] Aborted connection 7153 to db user: 'XXXX' host: 'XXXXXX' (Got timeout reading communication packets) 

docs potansiyel ağ ile ilgili bir dizi nedeni düşündürmektedir.

"Gelişmiş Networking" altında configuation bazıları:

Max Packet Boyutu: 128 M (dün 64 M den bu artan) aşım hatası: 20 Azami Bağlantılar: 1000 Azami Conn başına: 1000 Yeniden deneme sayısı: 5

Sorum şu ki, yalnızca ayarlarla oynamaktan ve beklemek yerine bu soruna neyin neden olduğunu nasıl teşhis edebilirim? peşin

cevap

2

yılında

sayesinde bu çözmek için zor bir konuydu, ama biz sonunda açık bin görünüşte yetim TCP bağlantıları bir çift email gönderme işlemi tarafından oluşturulan olmuştu, (Görev Yöneticisi> Kaynak İzleyicisi kullanarak) bulundu .

MySQL bağlantıları TCP'ye bağımlı olduğundan, db sunucusu sonuç olarak acı çekiyordu.

+0

Artık TCP bağlantılarına neden olan nedir? Aynı sorunu yaşıyoruz – Sam

+0

E-posta gönderimi için kullanılan bir VB betiği. Şimdi detayları hatırlıyorum ama MySQL örneğini kendi makinesine verdik. Windows'daysanız, Kaynak Monitörü – gb2d

+0

teşhisine başlamak için iyi bir yerdir. "Ayarlarla oynamaktan ve beklemek yerine bu soruna neyin neden yol açtığını nasıl daha iyi teşhis edebilirim?" Cevabını buldunuz mu? – WAF

İlgili konular