Merhaba Arkadaşlar sizlere error_log‘daki bir hatanın çözümünden bahsedicem. Buna sebep olan şey MySQL 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 Y tuş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.