越不服务器显示异常什么原因,计算机异常问题都有哪些常见类型
故障與異常問題都是程序員需要長(zhǎng)期關(guān)注的一個(gè)問題,下面我們就通過案例分析來了解一下,計(jì)算機(jī)異常問題都有哪些常見類型。
1、句柄泄漏
句柄泄漏是進(jìn)程在調(diào)用系統(tǒng)文件之后,沒有釋放已經(jīng)打開的文件句柄。一般句柄泄漏后的現(xiàn)象是,機(jī)器變慢,CPU飆升,出現(xiàn)句柄泄漏的cgi或server的CPU使用率增加。
2、死鎖
死鎖是指兩個(gè)或兩個(gè)以上的線程在執(zhí)行過程中,由于競(jìng)爭(zhēng)資源或者由于彼此通信而造成的一種阻塞的現(xiàn)象,若無外力作用,它們都抑制處于阻塞狀態(tài)并無法進(jìn)行下去,此時(shí)稱系統(tǒng)處于死鎖狀態(tài)或系統(tǒng)產(chǎn)生了死鎖。
3、軟中斷/硬中斷
硬中斷:我們通常所說的中斷指的是硬中斷(hardirq)。
由與系統(tǒng)相連的外設(shè)(比如網(wǎng)卡、硬盤)自動(dòng)產(chǎn)生的。
主要是用來通知操作系統(tǒng)系統(tǒng)外設(shè)狀態(tài)的變化。
軟中斷:1、通常是硬中斷服務(wù)程序?qū)?nèi)核的中斷;2、為了滿足實(shí)時(shí)系統(tǒng)的要求,中斷處理應(yīng)該是越快越好。
linux為了實(shí)現(xiàn)這個(gè)特點(diǎn),當(dāng)中斷發(fā)生的時(shí)候,硬中斷處理那些短時(shí)間就可以完成的工作,而將那些處理事件比較長(zhǎng)的工作,放到中斷之后來完成,也就是軟中斷(softirq)來完成。
4、毛刺
在短暫的某一刻,服務(wù)器性能指標(biāo)(如流量、磁盤IO、CPU使用率等)遠(yuǎn)大于該時(shí)刻前后時(shí)間段。毛刺的出現(xiàn)代表著服務(wù)器資源利用不均勻,不充分,容易誘發(fā)其他更嚴(yán)重的問題。
5、重放攻擊
攻擊者發(fā)送一個(gè)目的主機(jī)已接收過的包,來達(dá)到欺騙系統(tǒng)的目的,主要用于身份認(rèn)證過程,破壞認(rèn)證的正確性。它是一種攻擊類型,這種攻擊會(huì)不斷惡意或欺詐性地重復(fù)一個(gè)有效的數(shù)據(jù)傳輸,重放攻擊可以由發(fā)起者,也可以由攔截并重發(fā)該數(shù)據(jù)的敵方進(jìn)行。攻擊者利用網(wǎng)絡(luò)監(jiān)聽或者其他方式盜取認(rèn)證憑據(jù),之后再把它重新發(fā)給認(rèn)證服務(wù)器。
6、網(wǎng)絡(luò)孤島
網(wǎng)絡(luò)孤島指集群環(huán)境中,部分機(jī)器與整個(gè)集群失去網(wǎng)絡(luò)連接,分裂為一個(gè)小集群并且發(fā)生數(shù)據(jù)不一致的狀況。
7、數(shù)據(jù)傾斜
對(duì)于集群系統(tǒng),一般緩存是分布式的,即不同節(jié)點(diǎn)負(fù)責(zé)一定范圍的緩存數(shù)據(jù)。我們把緩存數(shù)據(jù)分散度不夠,導(dǎo)致大量的緩存數(shù)據(jù)集中到了一臺(tái)或者幾臺(tái)服務(wù)節(jié)點(diǎn)上,稱為數(shù)據(jù)傾斜。一般來說數(shù)據(jù)傾斜是由于負(fù)載均衡實(shí)施的效果不好引起的。
舉報(bào)/反饋
總結(jié)
以上是生活随笔為你收集整理的越不服务器显示异常什么原因,计算机异常问题都有哪些常见类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器系统由32位的吗,云服务器有Win
- 下一篇: Java 分割字符串的方法String.