<? var_dump(mysql_connect("localhost", "{kullanici_adi}", "{root_sifresi}")); $result = mysql_query("SHOW FULL PROCESSLIST"); $i=0; while ($row=mysql_fetch_array($result)) { $process_id=$row["Id"]; if ($row["Time"] > 5000 ) { $sql="KILL $process_id"; $i++; mysql_query($sql); } } echo $i." adet islem sonlandirilmistir"; ?>Devamı için : uzun süre calisan mysql processleri oldurmek
3 Aralık 2012 Pazartesi
uzun süre calisan mysql processleri oldurmek
Sunucunuzda bazı durumlarda, mysql veritabanınızda işlemler yığılmaya başlıyor olabilir. Bu durum için bir arkadaşımın yazmış olduğu basit bir php scripti mevcut. Dilerseniz işinizi kolaylaştırabilir. Script, verdiğiniz süreden daha büyük süre değerine sahip mysql processleri yakalayıp, bunları KILL ediyor (öldürüyor). * kullanıcı adı kısmına root, root şifresi yazan kısma da root şifrenizi yazarak çalıştırabilirsiniz.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder
Yorumunuzu esirgemeyiniz..