① 伺服器宕機怎麼辦
解決方法:
對於伺服器頻繁出現宕機情況就要注意了檢查伺服器是否存在負載量過大,伺服器散熱存在問題等等情況。再針對這樣的情況一項一項來解決,這樣才能保證伺服器盡可能長時間正常運行。
對於一般伺服器宕機,我們可以採用重啟伺服器的方式來解決。正常重啟伺服器可以清除內存碎片,重新優化應用軟體,中斷無用的埠,緩解CPU壓力,加快伺服器運行速度等等。
對於伺服器租用用戶來說,伺服器宕機是非常值得重視的問題,如果租用的伺服器經常出現宕機情況的話,一定要及時通知服務商,讓伺服器查明具體情況,問題過於嚴重甚至可以要求跟換伺服器或者更換伺服器供應商。
② 如何讓遠程伺服器死機自動重啟,
昨天在太平洋電腦網上看到一篇好文章<武漢IDC機房遠程電源控制實際案例解析>,是唐華寫的,講的怎麼在伺服器死機狀態下,不通過機房管理員人工重啟,而是自己遠程硬體喚醒伺服器開關機、重啟恢復正常,覺得很受啟發,從此再也不用麻煩機房管理員幫我重啟伺服器了,再也不用苦苦等待機房管理員懶洋洋地過去重啟了,只要伺服器死機了,立即就能自己硬體重啟恢復正常,無論伺服器處於關機還是死機狀態,都有效,真的挺實用的,介紹給大家,希望加精華。原文請看:[url]http://servers.pconline.com.cn/skills/0803/1250244_2.html[/url] 看過的也說說這樣做行不行,有沒有什麼優缺點,我打算這樣做了,對外推出「伺服器死機零等待重啟服務」,請大家給點意見吧,大家覺得可行嘛這么做?
③ 伺服器出現宕機的原因有哪些
①
運行環境:一般來說,此原因是排名第一的伺服器宕機類別,運行環境可以看作是支持資料庫伺服器運行的系統和資源集合,包括操作系統、硬體以及網路等,在運行環境的問題中,最普遍的問題是磁碟空間耗盡。
② 伺服器性能:最常見的伺服器宕機原因是運行SQL,但還有其他的可能,比如也有些問題是由於伺服器Bug或錯誤的行為導致的。
③ 復制問題:復制問題通常由於主備數據不一致導致。
④數據丟失、損壞:數據丟失問題通常由於錯誤操作導致,並總是伴隨著缺少可用備份的問題,數據丟失一般情況下是由於drop
table的錯誤操作導致,並總是伴隨著缺少可用備份的問題。
| 要及時地發現伺服器宕機的問題!!!
有一句話說得很好,時間就是金錢,要最快時間發現宕機的問題,例如是否是應用程序導致內存溢出或泄露,是否是進程過多或不斷創建、耗盡資源等,是否應用程序異常導致,是否是遭受黑客入侵攻擊導致,是否是誤操作導致等等,伺服器宕機時,為了避免造成不必要的損失,要盡早通知服務商解決相關問題。
| 多准備空間
最好准備2個網站空間,它們存放的內容相同,但IP不同,且機房的地理位置不同,這樣宕機的可能性就大大降低了,第一時間發現宕機問題後,可以迅速地通過修改域名記錄,指向目前正常的網站空間。
④ 伺服器宕機,應該怎麼處理
你好,樓主。你的伺服器是租用的還是自己弄的呢?一般的故障是 1.系統故障造成的。 2.硬體故障 。你的伺服器是租用的,你可以找伺服器商幫你處理的。你自己的話你可以強制關機,進系統看一下日誌,查看原因。 群英伺服器解答
⑤ 有誰遇到過java把伺服器弄宕機的
哎我遇到過2次了沒轍老老實實刪了考一個tomcat重新安裝配置然後就好了毫無預兆的突然崩潰同是天涯淪落人啊你還是換了jdk我一直跑著然後修改了servlet里的代碼重新運行完蛋崩了
⑥ 網站宕機 伺服器宕機 資料庫宕機 宕機怎麼辦
最近遇到個比較有意思的問題,伺服器宕掉後無法啟動,想了好多辦法,雖然解決了問題,數據沒有丟失,但是沒有按照自已的思路來,未免還是有些不甘。遇到問題不能慌,尤其是線上的環境,更不能緊張,心理素質對DBA來說也是一項挑戰,可能你的手一抖就會導致多少人無法正常使用業務,如果你沒有把握,請先把現場環境備份後再進行操作,避免數據的二次損壞,下面壹基比小喻說一下大概的思路吧。
1.檢查是否有備份,如果備份存在,binlog存在,那麼萬事大吉,一切都有挽回的餘地,慢慢來搞,只要你基礎扎實,數據還原只是時間的問題。
2.對於沒有備份的,那處理這個問題就有些棘手了,還得一步一步的來。
在my.cnf中[mysqld]下加上以下配置,採用強制恢復機制,看是否能夠啟動
[mysqld]
innodb_force_recovery=1
如果設置成1不能啟動,可以逐漸的將數據增大到6,下文會詳細說下1-6是什麼意思,如果在1-6之間啟動成功了,那麼你運氣還不錯,這時候不要恢復業務,趕緊把數據用邏輯方式導出來,再啟個新的實例把數據還原,有人會問,為什麼mysql已經啟動了,還要導出數據呢,原因在這:
當innodb_force_recovery被設置為大於0的時候 ,會阻止用戶insert,update,delete也就是你啟動的mysql不是一個正常的mysql服務,類似於windows系統下的安全模式。以下這段引於其它地方,具體地址不太清楚了,也可以從官方文檔中找到。
innodb_force_recovery被允許的非零值如下。一個更大的數字包含所有更小數字的預防措施。如果你能夠用一個多數是4的選項值來轉儲你的表,那麼你是比較安全的,只有一些在損壞的單獨頁面上的數據會丟失。一個為6的值更誇張,因為資料庫頁被留在一個陳舊的狀態,這個狀態反過來可以引發對B樹和其它資料庫結構的更多破壞。
innodb_force_recovery=1 (SRV_FORCE_IGNORE_CORRUPT)
即使伺服器檢測到一個損壞的頁,也讓伺服器運行著;試著讓SELECT * FROM tbl_name 跳過損壞的索引記錄和頁,這樣有助於轉儲表。
innodb_force_recovery=2 (SRV_FORCE_NO_BACKGROUND)
阻止主線程運行,如果崩潰可能在凈化操作過程中發生,這將阻止它。
innodb_force_recovery=3 (SRV_FORCE_NO_TRX_UNDO)
恢復後不運行事務回滾。
innodb_force_recovery=4 (SRV_FORCE_NO_IBUF_MERGE)
也阻止插入緩沖合並操作。如果你可能會導致一個崩潰。最好不要做這些操作,不要計算表統計表。
innodb_force_recovery=5 (SRV_FORCE_NO_UNDO_LOG_SCAN)
啟動資料庫之時不查看未完成日誌:InnoDB把未完成的事務視為已提交的。
innodb_force_recovery=6 (SRV_FORCE_NO_LOG_REDO)
不要在恢復連接中做日誌前滾。
資料庫不能另外地帶著這些選項中被允許的選項來使用。作為一個安全措施,當innodb_force_recovery被設置為大於0的值時,InnoDB阻止用戶執行INSERT, UPDATE或DELETE操作.
即使強制恢復被使用,你也可以DROP或CREATE表。如果你知道一個給定的表正在導致回滾崩潰,你可以移除它。你也可以用這個來停止由失敗的大宗導入或失敗的ALTER TABLE導致的失控回滾。你可以殺掉mysqld進程,然後設置innodb_force_recovery為3,使得資料庫被掛起而不需要回滾,然後舍棄導致失控回滾的表。
關於上面進行邏輯備份也可能會遇到問題,可能會備份失敗,如果出錯,建議先按庫一個一個的備份,到哪個庫出錯後,再按照當前庫的表一個一個備份,表出錯根據表中主鍵一點一點備份,最終將大部分數據導出。如果你的數據不重要,可以容忍丟失,那麼可以當我說的都是廢話了。
3.如果還是不可以啟動,那麼恭喜你,你遇到挑戰了。
查看錯誤日誌,看沒有提示因為某個表的原因而導致啟動不了,可以先把損壞的表的ibd文件先從數據目錄mv走,再試著啟動,在數據已經恢復後,我把當時錯誤的文件拿到本地,做了測試,把幾個報錯的ibd文件mv走後,資料庫就可以正常啟動了,但是mv走的這幾個表數據會丟失。怎麼把這個表的數據弄回來呢,曾想過用在線表空間傳輸,但是.cfg文件卻沒有,這種方法沒有行通。後來用Percona Data Recovery Tool for InnoDB工具進行數據恢復,關於這個工具的介紹與操作,網上一大堆,我就不詳細說明了。
⑦ 伺服器宕機是什麼意思怎處理解決
宕機伺服器排查故障方法
1、在運行環境的問題中,最普遍的問題時磁碟空間耗盡。
2、在性能問題中,最普通的伺服器宕機原因確實是運行很糟糕的SQL,但也不一定都是這個原因,比如也有很多問題時由於伺服器Bug或錯誤的行為導致的。
3、糟糕的Schema和索引設計是第二大影響性能的問題。
4、復制問題通常由於主備數據不一致導致。
5、數據丟失問題通常由於操作的錯誤操作導致,並總是便隨著缺少可用備份的問題。
6.由於系統原因,導致的伺服器宕機,一般重啟下伺服器就可以。
明白了伺服器宕機的原因,我們就可以採取相應的措施來排查。宕機伺服器如何排查故障
⑧ 伺服器宕機了,應該怎麼辦
你得先弄明白是什麼原因導致的宕機.再有相應的方法去處理.一般情況下宕機大多是系統故障.以及硬體故障造成的.如果是託管在IDC機房的伺服器.建議找你的服務商協助你檢查處理.
海騰數據楊闖為你解答.
⑨ 伺服器宕機是什麼意思怎麼處理解決
伺服器宕機,和我們平時說的電腦死機一個意思。伺服器和電腦的組成一樣,也是由主板、CPU、內存、硬碟、網卡等組成,所以和我們電腦一樣,運行軟體錯誤,系統錯誤都會引起宕機,宕機是伺服器故障常見的現象。
出現宕機可能是程序應用錯誤,系統錯誤等原因造成的。 重啟一下機器就好了。如果想查看具體原因,可以在伺服器中查看伺服器的windows日誌,查看一下錯誤信息
⑩ 如何讓伺服器系統崩潰
答案很簡單:攻擊伺服器。
攻擊伺服器的方法也是有很多種的,這里介紹一下用PING命令使網路癱瘓的方法,我們知道,PING命令可以向目標主機發送數據包,但是這里存在一個漏洞,就是當你向目標主機發送的數據包超過65532byt時,就會造成目標主機死機或者重啟。所以,微軟公司就限制了數據包的大小,使發送的數據包不能超過65500byt.但是,即使是65500的數據包,如果不斷的發送,也會造成目標主機的癱瘓,黑客們用這個命令:ping -1 655 00 -t 192.168.1.025(輸入的IP地址是要攻擊的主機的IP,這里是隨便舉個例子)這個命令會向目標主機不斷的發送65500的數據包,直到系統癱瘓為止,一般不會超過10分鍾。例如,黑客向網吧伺服器發送這個命令,不是伺服器癱瘓,就是整個網吧掉線。黑客就乘機接管伺服器。但這里還有個問題,如何獲得伺服器的IP呢?其實很簡單,只要用掃描工具掃描一下本機IP,將最後一個數值改為1就可以了,比如本機的IP是192.168.1.023,那麼伺服器的IP就是192.168.1.01.這樣,黑客入侵網吧伺服器的全過程就完了 .