阿里云CentOS+LNMP搭建的主机,从2核4G升级到2核8G,需要修改哪些配置文件进行优化?

原先有一台CentOS+LNMP的主机,放了两三个WordPress的网站,最近因为访问量上去了,页面展示略微有些卡顿(主要做社区问答业务的,暂时不考虑静态化)
于是把内存先升了一下,从2核4G升级到2核8G
原先的php-fpm.conf配置为:

[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
log_level = notice

[www]
listen = /tmp/php-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.max_children = 30
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers = 30
request_terminate_timeout = 100
request_slowlog_timeout = 0
slowlog = var/log/slow.log

php_admin_value[error_log] = /usr/local/php/var/log/php_errors.log
php_admin_flag[log_errors] = on

我想问一下如此设置是否合理?升级内存后有哪些参数需要调整?
另外不限于php-fpm,其他配置文件有哪些也建议调整的?

请赐教,先感谢!

阅读 2.8k
1 个回答
pm.max_requests = 200 # 每个php-fpm进程值接受200次请求,就自动杀死进程,应为进程一直活着,进程占用的内存会不断增加,因为php执行程序后会有残余的内存消耗
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题