当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/575753.html

相关文章:

  • WebRTC(十):RTP和SRTP
  • 七天学会SpringCloud分布式微服务——03——Nacos远程调用
  • LightGBM:极速梯度提升机——结构化数据建模的终极武器
  • 2.1、STM32 CAN外设简介
  • 鸿蒙实时音视频流处理框架开发实战——基于HarmonyOS 4.0与分布式软总线的低延时高可靠架构
  • Miniconda+Jupyter+PyCharm初始环境配置
  • Java全栈面试实录:从电商平台到AIGC,技术栈深度解析
  • Linux驱动学习day8(按键驱动读取方式、GPIO、pinctrl子系统)
  • FFmpeg进行简单的视频编辑与代码写法实例
  • 推荐系统的视频特征-视频关键帧特征提取与向量生成
  • 【Unity】如何制作翻页UI
  • 圆周期性显示和消失——瞬态实现(CAD c#二次开发、插件定制)
  • 算法打卡 day4
  • Vue样式绑定与条件渲染详
  • MySQL多表关系
  • ASIO 避坑指南:高效、安全与稳健的异步网络编程
  • 游戏App前端安全加固:利用AI云防护技术抵御恶意攻击
  • vue3 json 转 实体
  • 临床开发计划:从实验室到市场的战略蓝图
  • day48-硬件学习之GPT定时器、UART及I2C
  • 面试150 判断子序列
  • 【已解决】Android Studio gradle遇到unresolved reference错误
  • 鸿蒙 SplitLayout 组件解析:折叠屏分割布局与多端适配指南
  • 视频关键帧提取
  • 跟着AI学习C#之项目实战-电商平台 Day1
  • Python打卡:Day36
  • mac电脑安装vscode的力扣插件报错解决办法
  • 板凳-------Mysql cookbook学习 (十--11)
  • Spring Boot高并发 锁的使用方法
  • Flutter 多平台项目开发指南