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