MySQL server has gone away Hatası

Merhaba Arkadaşlar sizlere error_log‘daki bir hatanın çözümünden bahsedicem. Buna sebep olan şeyMySQL maksimum paket boyutu yüksek olmamasıdır. Benim aldığım hatada “MySQL server has gone away ” yazıyordu ancak daha sonra farklı bir hata daha “MySQL server during query” yazdı dedim orda dur. 🙂
Öncelikle benim sunucum linux ona göre yazıyorum 🙂
SSH ile sunucuya bağlanın nano yada vi hangi editörü aktif kullanıyorsanız ben nano’yu kullanıyorum.
nano -w /etc/my.cnf
Yukarıdaki kod ile SSH üzerinde my.cnf dosyasını açtık daha sonra alttaki kodu my.cnf dosyasında en alta yazıyoruz.
max_allowed_packet=500M
Daha sonra CTRL-X deyip çıkıyoruz çıkarken kaydedilsinmi diye Yes/No soruyor Ytuşuna basıp kaydediyoruz.
Son olarak alttaki kod ile MySQL‘imizi restart ediyoruz problemimiz çözülmüş oluyor.
/etc/init.d/mysql restart
MySQL restart işlemini WHM’dende yapabilirsiniz ama SSH’dayken halledip çıkın derim. 🙂
Şöylede bir durum var sunucunuzun özelliklerine göre bu 500M değişebilir MySQL Performans Optimizasyonu ile ilgilide bir çok makale var her sisteme göre ayrı yapılandırıldığı için dikkat etmenizde fayda var.
124 Okunma 08 Tem 2014

Yorumlar


Sen de Yorumla!