惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
Docker
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
T
Tenable Blog
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
T
Threat Research - Cisco Blogs
NISL@THU
NISL@THU
The Hacker News
The Hacker News
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Scott Helme
Scott Helme
A
About on SuperTechFans
WordPress大学
WordPress大学
F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
G
GRAHAM CLULEY
Latest news
Latest news
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Schneier on Security

Rat's Blog - VestaCP

多功能VestaCP全家桶套件一键安装脚本,文件管理器已破解 - Rat's Blog VestaCP多PHP(v5.5,v5.6,v7)一键安装脚本 - Rat's Blog 一款强大的Linux免费web管理面板:VestaCP安装教程 - Rat's Blog
VestaCP通过优化PHP-FPM来获得最佳性能 - Rat's Blog
博主: Rat's · 2017-07-28 · via Rat's Blog - VestaCP
  •  发布时间:
  •  10885 次浏览
  •   暂无评论
  •  1036 字数
  • 分类: 建站知识
  1.  首页
  2. 正文  
  3. 分享到:

说明:之前已经发了个VestaCP面板安装教程:一款强大的Linux免费web管理面板:VestaCP安装教程VestaCP提供易于使用的Web界面来管理和维护您的数据中心。VestaCP带有PHP-FPM,有很多不同的方法来有效地配置它,以获得最佳性能。这里说下方法。

1、VestaCP有一堆在创建新站点时使用的模板。其中一个配置模板用于PHP-FPM设置。您可以在以下位置找到2个模板文件。

/usr/local/vesta/data/templates/web/php-fpm/default.tpl
/usr/local/vesta/data/templates/web/php-fpm/socket.tpl

接下来可以对模板文件进行更改以减少内存使用,在default.tplsocket.tpl中,将pm = dymanic的行更改为pm=ondemand,并在pm.max_spare_servers下面添加以下行:

pm.process_idle_timeout = 10s  #将在10秒钟的不活动状态后终止PHP进程,以减少PHP-FPM内存使用量
pm.max_requests = 500  #防止PHP或其他可能使用的PHP模块出现内存泄漏

2、重建PHP-FPM配置文件,重建前先备份nginx.confsnginx.conf

/usr/local/vesta/ bin
./v-rebuild-web-domains [USER]  #[USER]将是重新生成Web域的用户名

3、使用命令service php-fpm restart重新启动PHP-FPM即可!

此后,您可以创建一个新的网站,它将使用优化的配置创建,并且不需要重建。优化之后数据中心的资源利用率大约比原来的40%低。还是很不错的。

原文地址:Optimize PHP-FPM on VestaCP


版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!

本文链接:https://www.moerats.com/archives/228/

如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。