重拾博客,在启用伪静态等加速技术后,服务器mysql数据库频繁出现宕机现象。
输入命令top查看进程后,发现php-fpm占用多达20个进程,每个进程占用内存4%,使得mysql因为内存耗尽而停止。在改动php-fpm后,问题迎刃而解。
一、内存耗尽解决方案
找到php-fpm.conf,该配置文件与php.ini一起在php的文件夹下。
我所在的目录是 /usr/local/php54/etc/php-fpm.conf
找到如下设置:
由于我所使用的服务器为1G内存的,故改为如上设置
二、php-fpm参数概述
下面对每个参数的意义进行简要的概述分析
pm=dynamic
该项共有三种设置方式 static 、 dynamic 、ondemand
<