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.

 

<?
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";
?>
5 Comments

    uzun süre calisan mysql processleri oldurmek | Kara Kule

    […] verdi… Devamı için : uzun süre calisan mysql processleri oldurmek Share this:TwitterFacebookGoogle +1Bunu beğen:BeğenBunu beğenen ilk kişi olun. By ahmet […]

    uzun süre calisan mysql processleri oldurmek | Gökhan Tunçkale | Blog

    […] verdi… Devamı için : uzun süre calisan mysql processleri oldurmek ShareFacebookTwitterStumbleUponMoreGoogle +1TumblrRedditLinkedInDiggEmailPrintBunu […]

    uzun süre calisan mysql processleri oldurmek | yusufozkay

    […] verdi… Devamı için : uzun süre calisan mysql processleri oldurmek Share this:TwitterFacebookBunu beğen:BeğenBunu beğenen ilk kişi olun. Bu yazı Uncategorized […]

    uzun süre calisan mysql processleri oldurmek | Boğaç Aslanyürek

    […] verdi… Devamı için : uzun süre calisan mysql processleri oldurmek This entry was posted in Professional and tagged mysql kill process script, php, uzun süren […]

    uzun süre calisan mysql processleri oldurmek « Anil's Blog

    […] verdi… Devamı için : uzun süre calisan mysql processleri oldurmek Bunu beğen:BeğenBunu beğenen ilk kişi […]

Bir Cevap Yazın