mysqld:Sortaborted:Servershutdowninprogress

上午發(fā)現MySQL數據庫errlog里面有報錯:

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現共贏。行業(yè)涉及成都履帶攪拌車等,在成都網站建設、營銷型網站、WAP手機網站、VI設計、軟件開發(fā)等項目上具有豐富的設計經驗。

[ERROR] /usr/sbin/mysqld: Sort aborted: Server shutdown in progress

相關如下

#err-log發(fā)現有ERROR異常

~]$ sudo tail -f /data/mysql/data/DBanalysis02.err|grep–i error         
2016-02-19 16:51:13 8769 [ERROR] /usr/sbin/mysqld: Sort aborted: Server shutdown in progress
#但是查看mysql實例uptime發(fā)現并沒有重啟過,而且errlog里面也看不到實例restart的信息

~]$ mysql -uroot -p -e "status"|grep time
Enter password:
Uptime:                 160 days 12 hours 26 min 8 sec

#數據庫版本5.6.11
?~]$ mysql -V
mysql  Ver 14.14 Distrib 5.6.11, for Linux (x86_64) using  EditLine wrapper

~]$ mysql -uroot -p -e "select version()"

Enter password:

+------------+

| version() |

+------------+

| 5.6.11-log |

+------------+
#OS版本 

~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.1 (Santiago)

說明

查閱相關錯誤資料,發(fā)現這是Mysql的bug,在之前某些版本中有下面2種情況會拋出[ERROR] /usr/sbin/mysqld: Sort aborted: Server shutdown in progress異常:

1、在查詢執(zhí)行排序的過程中實例確實進行了重啟,導致查詢中斷。

2、在查詢執(zhí)行排序的過程中,通過 kill thread功能終止了查詢的會話。

 

于是,在測試環(huán)境試了一把,如下:

#Mysql 5.6.11版本下

mysqld: Sort aborted: Server shutdown in progress

在執(zhí)行有Using filesort操作的SQL過程中,在別的會話通過processlist看到正在執(zhí)行的SQL語句的thread id,使用kill threaded操作終止查詢,在執(zhí)行查詢的語句下面會顯示:ERROR 2013 (HY000): Lost connection to MySQL server during query

同時,在errlog下則拋出了:

2016-03-23 14:09:32 2414 [ERROR] /usr/sbin/mysqld: Sort aborted: Server shutdown in progress異常。

#Mysql 5.6.22版本下

重復上面的操作,errlog拋出的異常是:

mysqld: Sort aborted: Server shutdown in progress

并且在Using filesort操作SQL執(zhí)行的過程中,restart mysql的errlog也是拋出同樣的錯誤。

 

最終結論

在某些Mysql版本中

[ERROR] /usr/sbin/mysqld: Sort aborted: Server shutdown in progress可能有2種情況拋出異常:

1、在查詢執(zhí)行排序的過程中實例確實進行了重啟,導致查詢中斷。

2、在查詢執(zhí)行排序的過程中,通過 kill thread功能終止了查詢的會話。

當出現此異常時,可以查看mysql實例的uptime和errlog等信息來確定mysqld是否真的crash過,如果沒有crash(第2種情況),則是Mysql的Bug導致拋出的異常信息,可以忽略。

 

參考:

https://www.percona.com/blog/2013/12/30/error-mysqld-sort-aborted-server-shutdown-in-progress/

http://bugs.mysql.com/bug.php?id=18256

 

 

 

新聞名稱:mysqld:Sortaborted:Servershutdowninprogress
網頁路徑:http://bm7419.com/article24/igcoce.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、靜態(tài)網站、微信公眾號、Google、移動網站建設、商城網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)