2008-09-15 17 views
0

, verilerin bir sürü INSERT ifadesi yani:Mod_python/MySQL hatası: "OperationalError: (2006, 'MySQL server has gone away')"

INSERT INTO table (mediumtext_field) VALUES ('...lots of text here: about 2MB worth...') 

MySQL

Bu, komut dosyasının başlatılmasıyla ilgili bir dakika içinde gerçekleşir, bu nedenle zaman aşımı sorunu değildir. Ayrıca, mediumtext_field, ~ 16MB veri tutabilmelidir, bu yüzden bir sorun olmamalıdır.

Hataya neden olan herhangi bir fikir veya bunun etrafında nasıl çalışılır?

Bazı alakalı kütüphaneler kullanılıyor: mod_python 3.3.1, MySQL 5.0.51

ApacheFriends XAMPP (temel paket) versiyon 1.6.5

  • Apache 2.2 (Windows XP SP3 üzerinde, xampp yoluyla, aşağıda ayrıntıları). 6
  • MySQL 5.0.51
  • phpMyAdmin'in 2.11.3
My.cnf dosyanızdaki max_packet ayarını kontrol ederek

cevap

1

. Bu, mysql sunucunuza tek bir bildirimde gönderebileceğiniz en büyük veri miktarını belirler. Bu değerleri aşmak o hatayla sonuçlanır.