Phalcon框架的编译安装 内存不足的解决办法
Posted wanglijun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Phalcon框架的编译安装 内存不足的解决办法相关的知识,希望对你有一定的参考价值。
对症解决
有两种解决方法,一种是提升ECS系统内存。但是却要真金白银跟阿里云去购买的。另一种,则是手动创建swap交换文件。下面来介绍第二种方法。
第一步:首先确定系统是否已经开启swap交换分区:
swapon -s
如下所示,即表示未启用swap交换分区
下面是我启用后的效果:
第二步:创建交换分区目录
sudo mkdir -p /var/cache/swap/
创建用于交换分区的文件。count=2048 代表设置2048MB大小swap文件 sudo dd if=/dev/zero of=/var/cache/swap/swap0 bs=1M count=2048sudo
chmod 0600 /var/cache/swap/swap0
第三步:设置交换分区文件
sudo mkswap /var/cache/swap/swap0
第四步:启用交换分区文件
sudo swapon /var/cache/swap/swap0
再次通过“swapon -s”命令查看开启情况,如下图所示即表示开启成功。
swap交换文件启用成功后,重新执行phalcon的编译安装步骤,即可安装成功~~
后续处理
阿里云服务器初始状态未配置swap,是因为开启swap分区会导致硬盘IO性能下降。那么成功编译安装Phalcon框架之后,是否可以关闭swap交换文件呢?执行如下命令:
swapoff /var/cache/swap/swap0
执行完毕后,再次通过“swapon -s”命令查看swap交换文件使用情况,即可看到已关闭swap交换文件功能。
以上是关于Phalcon框架的编译安装 内存不足的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 16G内存在android系统 10/11/12/13编译 framework时候经常oom内存不足,电脑卡死解决办法stubs-docs-non-updatable metalava
Ubuntu 16G内存在android系统 10/11/12/13编译 framework时候经常oom内存不足,电脑卡死解决办法stubs-docs-non-updatable metalava
Ubuntu 16G内存在android系统 10/11/12/13编译 framework时候经常oom内存不足,电脑卡死解决办法stubs-docs-non-updatable metalava
Ubuntu 16G内存在android系统 10/11/12/13编译 framework时候经常oom内存不足,电脑卡死解决办法stubs-docs-non-updatable metalava