解决 composer proc_open(): Cannot allocate memory

composer centos7 PHP · systemofdown · 于 4年前 发布 · 1396 次阅读

问题描述

在linux服务器使用composer部署yii项目时,出现“proc_open(): fork failed - Cannot allocate memory”

也就是提示“提示内存不足”,我们可以通过创建swap分区解决这个问题。

解决方法

  • 先运行 free -m 看下空间是多少
  • 在命令行环境依次运行以下三条命令
dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
mkswap /var/swap.1
swapon /var/swap.1

解释

dd 从/dev/zero设备复制出一个1G大小的文件/var/swap.1

mkswap 格式化/var/swap.1

swapon 将swap分区挂在到文件系统

然后输入free -m 查看内存使用量信息

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册