Linux创建swap分区

1.基于硬件设备创建swap分区

fdisk /dev/sda

格式化分区
mkswap /dev/sda1

在fstab中添加加载
/dev/sda1 swap swap defaults 0 0

激活swap分区
swapon -a

查看swap分区状态
swapon -s

2.基于文件创建swap分区

创建分区文件  创建1g的文件
dd if=/dev/zero of=/swapfile bs=1m count=1024

格式化swap分区
mkswap /swapfile

在fstab中添加挂载
/swapfile swap swap defaults 0 0
#同上
swapon -a
swapon -s

解决PHP-FPM进程疯狂占用内存的问题(Linux)

起因

VPS装好环境后。架上博客。刚开始一切都好。第二天收到监控宝的提醒,晚上有两次宕机,连接服务器失败的情况。

VPS是BuyVM的最低配的128m内存(突发内存256m),OpenVZ的架构,也无法通过增加swap来缓解内存压力。

检查程序、日志也没发现什么有疑点的地方,想起来编译php的时候没有配置php参数。遂改了一下php配置。得到有效缓解,具体改动如下:

继续阅读解决PHP-FPM进程疯狂占用内存的问题(Linux)