subasioguz
Merhaba arkadaşlar, kafama bir şey takıldı.
Laravel ile geliştirdiğim projede mysql bağlantıları kapanmıyor. Sleep durumunda kalıyor. Bu neden kaynaklanıyordur? Yani ben işlemi bitmiş processi sonlandırmak istiyorum. Sanırım laravel bunu otomatik yapıyor zaten ama benim ekstradan bir şey mi yapmam gerekiyor ? Veya yanlış bir şey mi yapıyorum?
Yardımlarınızı bekliyorum.
mgsmus
Genellikle işlemler scriptin işi bittikten sonra bağlantı açık kaldığı için sleep modunda kalıyor ama sisteminizi etkileyecek kadar fazla işlem yoksa (burada çok fazla işlemden bahsediyorum) sizin yapmanız gereken bir şey yok. MySQL kendi interactive_timeout ve/veya wait_timeout parametreleri ile belirtilen süre zarfında bunları temizliyor. Kısaca bozuk değilse tamir etmeye çalışmayın.