我正在Amazon Linux 2服务器上的4GB RAM上运行,该服务器托管多个WP站点,将近90个站点,所有站点均具有静态内容(缓存的页面),并且图像/资产都位于CDN上。
我最近安装了ModSecurity + OWASP ModSecurity
https://github.com/SpiderLabs/ModSecurity
https://github.com/SpiderLabs/ModSecurity-nginx.git
https://github.com/SpiderLabs/owasp-modsecurity-crs.git
从那时起,Nginx进程正在消耗大量内存,这会使服务器在一段时间后关闭。
> ps -aux | grep
root 2649 0.0 45.8 1949448 1825280 ? Ss 11:07 0:00 nginx: master process /usr/sbin/nginx
nginx 2650 0.0 45.9 1950956 1827908 ? S 11:07 0:00 nginx: worker process
nginx 2653 0.0 45.9 1950956 1827908 ? S 11:07 0:00 nginx: worker process
即使“ service nginx start”或“ nginx -t”命令花费的时间也很长
> time service nginx start
Redirecting to /bin/systemctl start nginx.service
real 1m26.747s
user 0m0.013s
sys 0m0.002s
将“ modsecurity关闭”;解决了这个问题。