Autor | Zpráva | ||
---|---|---|---|
djlj Profil |
#1 · Zasláno: 9. 5. 2006, 19:25:32 · Upravil/a: djlj
Zdravím. Potřeboval bych nějaký soft, který by automaticky zabil dotazy trvající např. déle, než 60 sekund, aby se mi občas nestávalo tohle. Jde to někde nastavit přímo v nastavení mysql, nebo víte o nějakém softu?
|
||
Časová prodleva: 14 dní
|
|||
finc Profil |
#2 · Zasláno: 23. 5. 2006, 16:38:54
Co takhle nastavením db systemu? Je to nejbezpecnejsi a nejistejsi omezeni.
|
||
Časová prodleva: 2 měsíce
|
|||
djlj Profil |
#3 · Zasláno: 7. 7. 2006, 19:59:32
Co takhle nastavením db systemu?
A jak přesněji, prosím? |
||
Časová prodleva: 8 měsíců
|
|||
djlj Profil |
#4 · Zasláno: 24. 2. 2007, 13:50:26
Dneska jsem si na tohle znovu vzpomněl a v manuálu (kam jsem se předtím nepodíval) jsem našel řešení.
Takže kdyby to někdo někdy potřeboval: http://dev.mysql.com/doc/refman/5.0/en/kill.html $result = mysql_query("SHOW FULL PROCESSLIST"); while ($row=mysql_fetch_array($result)) { $process_id=$row["Id"]; if ($row["Time"] > 200 ) { $sql="KILL $process_id"; mysql_query($sql); } } |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0