linux环境内存满php-fpm

  1. 检查 PHP-FPM 配置
    pm.max_children:该参数控制 PHP-FPM 进程池中最大允许的子进程数。过高的子进程数会导致内存占用过大。你可以根据服务器的内存大小来调整
    pm.start_servers:控制 PHP-FPM 启动时创建的进程数。根据实际情况调整此值。
    pm.min_spare_servers 和 pm.max_spare_servers:控制 PHP-FPM 进程池中的空闲进程数。可以适当调整,以避免资源浪费。

开启交换空间

创建一个 8GB 的交换文件

sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
设置权限
sudo chmod 600 /swapfile
创建交换空间
sudo mkswap /swapfile
启用交换空间
sudo swapon /swapfile

开机自启
sudo vi /etc/fstab
在文件的末尾添加以下行:
/swapfile none swap sw 0 0

调整交换空间的使用优先级
sudo sysctl vm.swappiness=10
刷新
sudo sysctl -p

sudo vi /etc/sysctl.conf
添加
vm.swappiness = 10

禁用
sudo swapoff /swapfile

删除交换文件
sudo rm /swapfile

关闭或释放非活跃内存的常见方法:
sudo sh -c “echo 3 > /proc/sys/vm/drop_caches”

查看硬盘
查看磁盘使用情况:
df -h
查看文件夹大小
du -sh /path/to/directory
查看详细文件和目录占用情况:
du -ah /path/to/directory | sort -rh | head -n 10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值