Windows云服務器系統(tǒng)部署Web站點環(huán)境時,會遇到環(huán)境安裝不上或者卡死問題。此類問題的發(fā)生,一般都是由于服務器配置較低或者虛擬內(nèi)存不足導致的。
出錯場景
1. 虛擬內(nèi)存不足導致程序安裝失敗
服務器本身運行的服務比較多,系統(tǒng)資源使用量較大,此時進行環(huán)境部署,容易因為內(nèi)存不足而導致軟件安裝失敗
常見容易失敗軟件:IIS、Mysql、SQLserver、.Net
2. 內(nèi)存不足導致MySql進程崩潰
3. 頁文件太小導致程序無法執(zhí)行
解決方法
可以通過增加虛擬內(nèi)存,解決物理內(nèi)存不足的問題 (登錄遠程服務器手動設置虛擬內(nèi)存)
有些Windows服務在安裝完系統(tǒng)之后,虛擬內(nèi)存頁分配的為0MB
一般低配(1核1G1M)的Windows server 2008/2008R2版本會出現(xiàn)虛擬內(nèi)存不足!
我的電腦右鍵 --> 屬性 --> 高級系統(tǒng)設置 --> 高級 --> 設置 --> 高級 --> 虛擬內(nèi)存 --> 更改 設置完后重啟服務器即可。
由于設置虛擬內(nèi)存需要根據(jù)系統(tǒng)實際內(nèi)存大小來分配,在無法確認需要設置多少內(nèi)存的情況下,建議分配1024大小(1G內(nèi)存及以上)
建議
當出現(xiàn)虛擬內(nèi)存不夠的情況下,可以設置虛擬內(nèi)存來解決一些不必要發(fā)生的問題,但這并不是最優(yōu)的方案,最優(yōu)方案那就是對服務器進行配置升級