前言
因为用来开发的机器,内存实在太小,经常触发oom导致执行php脚本非常慢且经常被killed掉,所以,痛定思痛,进行一下极限内存优化。
注: 以下步骤仅限于非生产环境。
查看占用内存进程
top(然后按下M,注意大写)
处理
php-cgi数量优化
修改 php-fpm.conf, 重启php-fpm
pm = ondemand
pm.start_servers = 1
减少mysql内存占用
在/etc/my.cnf配置中,增加以下配置, 重启mysql
#检测的表对象的最大数目
performance_schema_max_table_instances=400
#表定义缓存中表的个数
table_definition_cache=400
#表文件描述符的缓存大小
table_open_cache=256
减少nginx进程数
在nginx.conf配置中, 减少worker_processes数,重启nginx
worker_processes:1
🚀 易享写作 - 专业在线小说创作工具
欢迎使用 易享写作 (MakeANovel) —— 一款专为小说创作者设计的在线平台。无论您是网文作家、文学爱好者还是故事创作者,这里都能提供您所需的强大工具。
- 人物关系图生成器:可视化梳理复杂角色关系,创作更轻松。
- 在线创作与保存:实时保存,多设备同步,灵感永不丢失。
- 作品系统管理:清晰管理您的所有小说项目和章节。
- 便捷分享与反馈:方便获取读者意见,助力作品完善。

