您好,登錄后才能下訂單哦!
正常情況發現一個進程異常的話。。
可以通過kill id 的方式殺掉進程
但是 如果 大批量的訪問 刪除方式 手工就殺不過來
命令如下
處理方式(通過mysql -e 的方式得到異常的id,然后通過xargs命令傳值給mysqladmin)
這是測試環境自己測試的結果
mysql -udba -p**** -h 192.1.1.1 -P 3700 -BNe \
"select id from information_schema.processlist where time>='500' and command='sleep';" \
|/usr/bin/xargs -n 1 mysqladmin -udba -p***** -h 192.1.1.1 -P 3700 kill
如果是生產環境
mysql -udba -p**** -h 192.1.1.1 -P 3700 -BNe \
"select id from information_schema.processlist where STATE='Sending data';" \
|/usr/bin/xargs -n 1 mysqladmin -udba -p**** -h 192.1.1.1 -P 3700 kill
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。