给自己网站服务器设置做的一个备忘录
最近才找到服务器内存爆满的原因,是php并发数太高了。所以感觉还是写一个备忘录比较好,毕竟如果日后迁移服务器的话,还能有一个参照。
1、降低php-fpm子进程数量
宝塔面板→软件管理,找到php 5.6后面的“配置”,弹出的窗口中选择“性能调整”。
将max_children、start_servers、min_spare_servers、max_spare_servers降低。其中,后三项数值均不超过第一项,中间两项数值相等,最后一项的数值为第一项的60%-80%.
目前的设置值为:20 5 5 16。
2、调整上传文件大小限制
由于Nginx默认大小限制是20M,对于个人的服务器来讲空间和带宽都算是庞大了,而且也没有必要上传这么大的东西,遂将其与Apache默认限制看齐,最大2M。
- 宝塔面板→软件管理,找到php 5.6后面的“配置”,弹出的窗口中选择“配置修改”,将upload_max_filesize项更改为2(默认20)
- 切换到“上传限制”,将其更改为2
3、MySQL性能调整
这里根据服务器配置做一下调整即可。目前服务器2G内存。
宝塔面板,首页“软件”一项中选择“MySQL”,弹出的窗口选择“性能调整”,顶部优化方案选“1G-2G”(此处根据服务器配置自行更改)
如果之后还发现有关设置上面的问题,将在这里更新。