博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
virtual memory exhausted: Cannot allocate memory
阅读量:6296 次
发布时间:2019-06-22

本文共 1388 字,大约阅读时间需要 4 分钟。

问题描述:

购买的Linux服务器,Linux服务器的内存为512MB。

在编译PHP的时候会提示:virtual memory exhausted: Cannot allocate memory,编译失败。

 

解决方法:

发生该问题的原因是服务器的内存不够,从而导致编译失败。

而购买的Linux服务器,未给你分配虚拟内存,所以可以通过自行增加虚拟内存的方法予以解决

[root@iZ25p0h5gthZ ~]#  free -m               total       used       free     shared    buffers     cachedMem:           994        707        287          0         11         57-/+ buffers/cache:        638        356 Swap:            0          0          0

 第二步

[root@iZ25p0h5gthZ ~]#  mkdir /usr/img/             [root@iZ25p0h5gthZ ~]# rm -rf /usr/img/swap[root@iZ25p0h5gthZ ~]#  dd if=/dev/zero of=/usr/img/swap bs=1024 count=2048000           2048000+0 records in2048000+0 records out2097152000 bytes (2.1 GB) copied, 48.7514 s, 43.0 MB/s

 第三步

[root@iZ25p0h5gthZ ~]#  mkswap /usr/img/swap            mkswap: /usr/img/swap: warning: don't erase bootbits sectors        on whole disk. Use -f to force.Setting up swapspace version 1, size = 2047996 KiBno label, UUID=9982f566-9e44-4495-be0b-51d309873112[root@iZ25p0h5gthZ ~]# swapon /usr/img/swap [root@iZ25p0h5gthZ ~]# free -m             total       used       free     shared    buffers     cachedMem:           994        924         70          0          1        269-/+ buffers/cache:        653        340 Swap:         1999          0       1999

 使用完毕后可以关掉swap

[root@iZ25p0h5gthZ img]# swapoff swap  [root@iZ25p0h5gthZ img]# rm -f /usr/img/swap

 

转载地址:http://eclta.baihongyu.com/

你可能感兴趣的文章
Oracle取月份,不带前面的0
查看>>
Linux Network Device Name issue
查看>>
IP地址的划分实例解答
查看>>
如何查看Linux命令源码
查看>>
运维基础命令
查看>>
入门到进阶React
查看>>
SVN 命令笔记
查看>>
检验手机号码
查看>>
重叠(Overlapped)IO模型
查看>>
Git使用教程
查看>>
使用shell脚本自动监控后台进程,并能自动重启
查看>>
Flex&Bison手册
查看>>
solrCloud+tomcat+zookeeper集群配置
查看>>
/etc/fstab,/etc/mtab,和 /proc/mounts
查看>>
Apache kafka 简介
查看>>
socket通信Demo
查看>>
技术人员的焦虑
查看>>
js 判断整数
查看>>
mongodb $exists
查看>>
js实现页面跳转的几种方式
查看>>