mysql連接過(guò)多和死掉以及拒絕服務(wù)的解決方法
更新時(shí)間:2007年12月04日 18:25:13 作者:
mysql連接過(guò)多導(dǎo)致總是死掉,后來(lái)網(wǎng)上搜索發(fā)現(xiàn)此文自Mysql 5.x的某個(gè)版本之后,Mysql的自動(dòng)關(guān)閉空閑連接的特性修改了,如果一個(gè)連接空閑到超時(shí)時(shí)間(默認(rèn)28000秒8小時(shí)),再次發(fā)起的Reconnect重新連接請(qǐng)求不會(huì)被接受,需要重新建立新連接,這就導(dǎo)致了SER的重連機(jī)制不能正常工作:SER只會(huì)在需要操作數(shù)據(jù)庫(kù)時(shí)去使用同一個(gè)連接接口,斷開(kāi)了則發(fā)起重新連接請(qǐng)求,而且這個(gè)問(wèn)題短期內(nèi)SER也不能夠解決:)處理方法:1.使用Mysql 4.0或4.1版本,如果沒(méi)有用到Mysql 5的一些新特性比如存儲(chǔ)過(guò)程觸發(fā)器之類(lèi)。2.定時(shí)重啟Mysql服務(wù)器或Ser(由于本問(wèn)題可能同樣會(huì)影響到其它一些需要Mysql支持的服務(wù)器程序,所以重啟Mysql服務(wù)器為好,但需要檢測(cè)Mysql服務(wù)器不被使用的一個(gè)時(shí)間重啟比較難確定)3.設(shè)置my.cnf,有mysqld字段內(nèi)增加參數(shù):[mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000(500000秒約五六天的超時(shí)時(shí)間,可根據(jù)實(shí)際需要選擇一個(gè)數(shù)據(jù)庫(kù)可能空閑的最長(zhǎng)時(shí)間稍大的時(shí)間值。)重啟Mysqld應(yīng)用即可,也可以在執(zhí)行mysqld時(shí)加-o wait_timeout=500000參數(shù)同樣效果。在mysql客戶(hù)端show variable時(shí)應(yīng)該可以看到最后一條從默認(rèn)的wait_time=28000變成500000了。(可能需要重啟機(jī)子如果重啟Mysqld一直不生效的話:)
相關(guān)文章
mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)split示例
這篇文章主要介紹了mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)split示例,需要的朋友可以參考下2014-05-05MySQL服務(wù)無(wú)法啟動(dòng)且服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤的解決辦法
在啟動(dòng)項(xiàng)目時(shí),發(fā)現(xiàn)昨天能夠跑的項(xiàng)目今天跑不了了,一看原來(lái)是mysql數(shù)據(jù)庫(kù)出現(xiàn)了問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)無(wú)法啟動(dòng)且服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤的解決辦法,需要的朋友可以參考下2023-05-05解析windows下使用命令的方式安裝mysql5.7的方法
這篇文章主要介紹了windows下使用命令的方式安裝mysql5.7的方法,本文圖文并茂給大家介紹的非常詳細(xì),需要的朋友可以參考下2017-01-01MySQL中LIKE運(yùn)算符的多種使用方式及示例演示
無(wú)論是簡(jiǎn)單的模式匹配還是復(fù)雜的模式匹配,LIKE運(yùn)算符都提供了強(qiáng)大的功能來(lái)滿(mǎn)足不同的匹配需求,通過(guò)本文的介紹,我們?cè)敿?xì)了解了在MySQL數(shù)據(jù)庫(kù)中使用LIKE運(yùn)算符進(jìn)行模糊匹配的多種方式,感興趣的朋友跟隨小編一起看看吧2023-07-07了解MySQL查詢(xún)語(yǔ)句執(zhí)行過(guò)程(5大組件)
這篇文章主要介紹了了解MySQL查詢(xún)語(yǔ)句執(zhí)行過(guò)程(5大組件),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08MySQL中用戶(hù)授權(quán)以及刪除授權(quán)的方法
這篇文章主要介紹了MySQL中用戶(hù)授權(quán)以及刪除授權(quán)的方法的相關(guān)資料,需要的朋友可以參考下2015-12-12