现在位置 >首页 > php-fpm
0℃
2013年01月31日 php ⁄ 被围观 5,570 view+
通过top发现php-fpm的进程很高,网站打开速度很慢,估计肯定某个PHP脚本执行时间过长,所以开启了php-fpm的slowlog来跟踪哪些php脚本执行过慢。 编辑php-fpm.conf文件 1.找到request_slowlog_timeout=0 这一行,默认值为0,表示不启用slowlog,将其值改为3s,表示跟踪执行时间达到或超过3s的脚本。 2.找到slowlog,它的值表示慢执行日志的路径。 修改完后重启php。日志内容: [31-Dec-2012 09:50:00] [pool www] pid 2874 script_filename = /htdocs/blog/index.php [0x0000000001cf4ff0] mysql_query() /htdocs/...
阅读全文
0℃
2012年11月21日 php ⁄ 被围观 3,482 view+
前段时间配置php-fpm的时候,无意间发现原来他还有两种执行方式。与Apache一样,他的进程数也是可以根据设置分为动态和静态的。 而php-fpm也是同样存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是开始的时候开启一定数量的php-fpm进程,当请求量变大的时候,动态的增加php-fpm进程数到上限,当空闲的时候自动释放空闲的进程数到一个下限。 这两种不同的执行方式,可以根据服务器的实际需求来进行调整。 这里先说一下涉及到这个的几个参数吧,他们分别是pm、pm.max_children、pm...
阅读全文
×
腾讯微博