Google Fan Webmaster Forum - Tekil Mesaj gösterimi - MySQL server has gone away
Tekil Mesaj gösterimi
  #3 (permalink)  
Alt 01-02-2008, 09:46:01
darkman2008 darkman2008 isimli üyemiz çevrimdışıdır. (Offline)
 
Standart

Alıntı:
cklloadingckl´isimli üyeden Alıntı Mesajı göster
Arkadaşlar Vbulletin forum sitemde sürekli olarak şu şekilde bir hata alıyorum bu konuda bilgisi olan var mı ?

UPDATE datastore SET
data = data - 2,
data = IF(data < 0, 0, data)
WHERE title = 'mailqueue';

MySQL Error : MySQL server has gone away
Error Number : 2006
Date : Friday, February 1st 2008 @ 02:23:01 AM
Script : http://www.yokyokbizde.com/7-zip-4-48-beta-t20736.html
Referrer :
IP Address : 74.6.22.140
Username : Kayıtsız Üye
Classname : vB_Database
Bu hatanın sebepleri aşağığıdaki gibi sıralanabilir

1 - Eğer 8 saat (28800 sn) boyunca herhangi bir işlem yapılmassa Sunucu zaman aşımına uğrar ve bağlantıyı koparır. Sorun zaman aşımını artırarak çözülebilir. Bunun için /etc/my.cnf dosyası içinde aşağıdaki kod eklenir

Kod:
wait_timeout =
2- Diğer bir sebeb sunucuya hatalı veya çok büyük sorgular göndermenizdir.Eğere mysqld aşaırı büyük veya hatalı kod alırsa sunucuda bir şeyin ters gittiğini varsayarak bağalntıyı otomotikman apatır. Eğer büyük sorgular çalışıtıracaksanız mysql sorgu limitinizi artırmalısınız. Bunun için /etc/my.cnf dosyasındaki aşağıdaki komutu ekleyin (düzenleyin)(varsayılan değer 1MB dır

Kod:
 
max_allowed_packet =
Eğer mySQL 4.0 ve üstü sürüm kullanıyorsanız

Kod:
 
 [mysqld]
  # Allow packets up to 1M
  max_allowed_packet=1M
Eski sürüm mySQL kullanıyorsanız

Kod:
 
 [mysqld]
  # Allow packets up to 1M
  set-variable = max_allowed_packet=1M
Alıntı ile Cevapla