首頁  >  文章  >  php教程  >  虛擬記憶體耗盡:無法分配記憶體

虛擬記憶體耗盡:無法分配記憶體

WBOY
WBOY原創
2016-09-11 11:19:401307瀏覽

伺服器, 1G 的記憶體阿里雲端伺服器,編譯東西按說應該夠了,安裝相關的內容也沒問題,但是編譯了一陣就遇到 virtual memory exhausted: Cannot allocate memory 這個問題。

 

 

解決方法

發生該問題的原因是伺服器的記憶體不夠,導致編譯失敗。

而購買的阿里雲伺服器,未給你分配虛擬內存,所以可以透過自行增加虛擬內存的方法予以解決:

<span class="widget-clipboard"><code class="language-bash">dd <span class="hljs-keyword">if=/dev/zero <span class="hljs-keyword">of=/swap bs=<span class="hljs-number">1024 count=<span class="hljs-number">1M

mkswap /swap

swapon /swap

echo <span class="hljs-string">"/swap  swap  swap  sw  0  0" >> /etc/fstab</span></span></span></span></span></code></span>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn