国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql連接過多和死掉以及拒絕服務的解決方法

2020-01-19 00:25:18
字體:
來源:轉載
供稿:網友
mysql連接過多導致總是死掉,后來網上搜索發現此文自Mysql 5.x的某個版本之后,Mysql的自動關閉空閑連接的特性修改了,如果一個連接空閑到超時時間(默認28000秒8小時),再次發起的Reconnect重新連接請求不會被接受,需要重新建立新連接,這就導致了SER的重連機制不能正常工作:SER只會在需要操作數據庫時去使用同一個連接接口,斷開了則發起重新連接請求,而且這個問題短期內SER也不能夠解決:)處理方法:1.使用Mysql 4.0或4.1版本,如果沒有用到Mysql 5的一些新特性比如存儲過程觸發器之類。2.定時重啟Mysql服務器或Ser(由于本問題可能同樣會影響到其它一些需要Mysql支持的服務器程序,所以重啟Mysql服務器為好,但需要檢測Mysql服務器不被使用的一個時間重啟比較難確定)3.設置my.cnf,有mysqld字段內增加參數:[mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000(500000秒約五六天的超時時間,可根據實際需要選擇一個數據庫可能空閑的最長時間稍大的時間值。)重啟Mysqld應用即可,也可以在執行mysqld時加-o wait_timeout=500000參數同樣效果。在mysql客戶端show variable時應該可以看到最后一條從默認的wait_time=28000變成500000了。(可能需要重啟機子如果重啟Mysqld一直不生效的話:)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平原县| 海淀区| 炉霍县| 应用必备| 巴南区| 富阳市| 华蓥市| 罗定市| 芦溪县| 多伦县| 崇左市| 南开区| 遂川县| 彭山县| 股票| 凌海市| 新巴尔虎右旗| 南昌县| 波密县| 沾益县| 岫岩| 班玛县| 临清市| 乌兰浩特市| 宣恩县| 淮阳县| 邵阳市| 新巴尔虎左旗| 苍山县| 积石山| 信宜市| 长丰县| 志丹县| 肥东县| 龙州县| 武鸣县| 启东市| 绥滨县| 维西| 中牟县| 滨海县|