vps 编译程序时virtual memory exhausted: Cannot allocate memory错误
2010 五月 16
http://wiki.vpslink.com/Prevent:_Compiling_Yields_%27Cannot_allocate_memory%27
产生这个错误的原因是 gcc 编译器把整个服务器的物理内存当作目前服务器拥有的内存了,而不是VPS 的内存,因此,当它试图使用大于VPS 限制的大小的内存时,就报上面这个错误了。
1 2 3 4 5 6 7 8 9 10 | #查看 ulimit -a #设置为比vps限制小的一个值 ulimit -v 60000 #对于 debian 系统: ulimit -m 60000 #设置为无限制 ulimit -v unlimited |
One Response
Post a comment








最近,很多错误额。。。