阿里云虛擬主機 IO 異常原因分析
發(fā)布時間:2018-06-08 點擊數(shù):1688
問題場景:
用戶反映打開網(wǎng)站打不開,萬網(wǎng)控制臺打開一直報錯。
解決方案:
這個是 IO 異常導(dǎo)致的,IO 高的原因通常是內(nèi)存不足導(dǎo)致。由于輕云主機設(shè)置了虛擬內(nèi)存(swap 分區(qū))。如果內(nèi)存不足將會導(dǎo)致大量使用虛擬內(nèi)存,虛擬內(nèi)存實際上就是在硬盤上分出來的一部分空間,頻繁刷新 cache 將導(dǎo)致 IO 高。很容易出現(xiàn) IO hang 的情況出現(xiàn)。IO hang住的情況下,很少有自動恢復(fù)的可能。通常都需要重啟主機才可以。
出現(xiàn) IO 高的主機,一般都是經(jīng)濟版或普惠版。 這兩個版本內(nèi)存太低,容易出現(xiàn)此問題。尤其是放了Wordpress 和網(wǎng)店程序的用戶會經(jīng)常出現(xiàn)此類問題。
對于獨享虛擬主機經(jīng)濟版主機,建議直接升級主機。Wordpress 程序,升級后建議使用緩存插件。對全站生成緩存。盡量少用其它插件。如果已經(jīng)是較高版本的獨享版主機,還是遇到 IO 很高的問題,建議對程序進行檢查或者換用其它博客程序。網(wǎng)店程序建議使用獨享較高版本主機。