正常情況發(fā)現(xiàn)一個進程異常的話。。
創(chuàng)新互聯(lián)專注于寧安企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,成都商城網(wǎng)站開發(fā)。寧安網(wǎng)站建設公司,為寧安等地區(qū)提供建站服務。全流程按需定制,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
可以通過kill id 的方式殺掉進程
但是 如果 大批量的訪問 刪除方式 手工就殺不過來
命令如下
處理方式(通過MySQL -e 的方式得到異常的id,然后通過xargs命令傳值給mysqladmin)
這是測試環(huán)境自己測試的結果
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
如果是生產(chǎn)環(huán)境
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