【发布时间】:2015-11-11 11:56:10
【问题描述】:
我最近使用 custombuild 2.0、Apache 2.4 和 nginx 反向代理、php-fpm 5.6(和 7)、mpm worker、MariaDB 10.1、mod_security 和 csf 设置了一个新的 vps(Cent OS7)。
由于某种原因,Nginx 使用 675mb 内存 (http://prntscr.com/91bu6t),服务器上只有 1 (1mb) 个网站和 1 个主要由图片组成的轻量级 (300mb) 网站。 当我重新启动 nginx 时,一段时间后内存使用量仍然约为 175mb,再次回到 +/- 675mb。 我不认为这是正常的。配置文件似乎没问题。 我在 nginx 日志中看不到太多,除了这些行返回:
2015/11/10 21:20:41 [通知] 24971#0: nginx 的 ModSecurity (稳定)/2.9.0 (http://www.modsecurity.org/) 已配置。 2015/11/10 21:20:41 [通知] 24971#0:ModSecurity:APR 编译版本 =“1.5.2”; 加载版本="1.5.2" 2015/11/10 21:20:41 [通知] 24971#0: ModSecurity:PCRE编译版本=“8.20”;加载版本="8.20 2011-10-21" 2015/11/10 21:20:41 [通知] 24971#0:ModSecurity:LIBXML 编译版本="2.9.2" 2015/11/10 21:20:41 [通知] 24971#0: ModSecurity:状态引擎当前被禁用,通过设置启用它 SecStatusEngine 开启。
这些行是否表明存在问题? (谷歌并没有让我变得更聪明..)
主要是,为什么 nginx 内存使用率如此之高而服务器上的运行却如此之少?该怎么办?
谢谢!
【问题讨论】:
标签: php nginx reverse-proxy centos7