解決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不生效,可以重啓機子)

 
黑莓7290顯示“數據連接被拒絕”的原因和解決方法
  屏幕中上顯示"數據連接被拒絕"並不會影響使用,但是黑莓會不停的連接總部,每天大約70k的GPRS流量,一個月下來就是2m多。是寫這個教程出來,以免你每月都要付一小筆GPRS流量費。這個冤枉錢可通會令你有小小的心痛...查看完整版>>黑莓7290顯示“數據連接被拒絕”的原因和解決方法
 
提示“無法連接分組數據連接被拒絕”解決方法
C616老是提示“無法連接分組數據連接被拒絕”解決方法  故障:待機狀態下.經常出現無法連接分組數據連接被拒絕.錯誤報警.兩聲  原因:機器內無電話號碼  解決:menu-5-...-5-2-...-右鍵(下一頁)-複制-3-智能卡通訊...查看完整版>>提示“無法連接分組數據連接被拒絕”解決方法
 
拒絕服務攻擊原理及解決方法(1)
  Internet給全世界的人們帶來了無限的生機,真正實現了無國界的全球村。但是還有很多困擾我們的因素,象IP地址的短缺,大量帶寬的損耗,以及政府規章的限制和編程技術的不足。現在,由于多年來網絡系統累積下了無...查看完整版>>拒絕服務攻擊原理及解決方法(1)
 
拒絕服務器攻擊原理及解決方法
Internet給全世界的人們帶來了無限的生機,真正實現了無國界的全球村。但是還有很多困繞我們的因素,象IP地址的短缺,大量帶寬的損耗,以及政府規章的限制和編程技術的不足。現在,由于多年來網絡系統累積下了無數的...查看完整版>>拒絕服務器攻擊原理及解決方法
 
10種分布式拒絕服務攻擊的應急解決方法
網絡中的安全弱點層出不窮,它們往往被黑客們通過開發成工具(拒絕服務攻擊)用來危急我們的主機系統,不停的應付這些安全問題是一件非常複雜並耗力的工作。在很長的一段時間裏,幾乎沒有什麽簡單易行的方法來較好的...查看完整版>>10種分布式拒絕服務攻擊的應急解決方法