php-fpm的poolNignx可以配置多个虚拟主机,php-fpm同样也支持配置多个pool,每一个pool可以监听一个端口,也可以监听一个socket。php-fpm配置说明:和LAMP不同的是,在LNMP架构中,php-fpm作为独立的一个服务存在,既然是独立服务,那么它必然有自己的配置文件。php-fpm的配置文件为/usr/local/php-fpm/etc/php-fpm.conf,
分类:
Web程序 时间:
2018-01-09 22:10:27
阅读次数:
375
php-fpm的pool当很多php站点共用一个池的时候,若是其中一个站点影响了这个pool,会导致其他站点也出现问题,为避免这个问题发生,需要对每个站点新建一个pool,进行隔离,保障服务安全1、[root@centos7~]#vim/usr/local/php-fpm/etc/php-fpm.conf新增:[test.com]listen=/tmp/..
分类:
Web程序 时间:
2017-11-16 18:35:33
阅读次数:
191
一,开启日志记录,为以后排查做准备1.1开启php-fpm.conf的错误日志和慢执行日志和常规日志,采样一个小时,就可以根据这些日志的内容进行分析问题error_log=/tmp/error.log//错误日志access.log=/tmp/access.$pool.log//常规日志,记录每次访问时间,记录不同参数,以防止恶意攻击,后..
分类:
Web程序 时间:
2017-07-14 17:33:03
阅读次数:
307
PHP慢执行日志slowlog=/usr/local/php-fpm/var/log/slow.logrequest_slowlog_timeout=1vim/usr/local/php/etc/php-fpm.conf/usr/local/nginx_php/sbin/php-fpm-t定义open_basedir/usr/local/nginx_php/sbin/php-fpm-t动态、静态子进程pm=static/dynamic如果选择static,则由pm...
分类:
Web程序 时间:
2016-07-30 22:49:04
阅读次数:
438
recv()failed(104:connectresetbypeer)whilereadingresponseheaderfromupstream的原因和解决方案原因是php-fpm进程数耗尽了,两个方案:(1).调整php-fpm.conf里面的pm.max_children,增大,不建议超过300(2).php-fpm.conf里面打开每个对应池的slow日志,根据慢执行日志来优化ph..
分类:
Web程序 时间:
2016-03-30 16:43:22
阅读次数:
186
记录php慢执行日志(对一些优化较差的网页进行记录,方便网页代码优化)修改php配置文件vim/usr/local/nginx_php/etc/php-fpm.confslowlog=/tmp/www_slow.logrequest_slowlog_timeout=5#设置执行超时时间/秒php设置多个模块在配置文件中修改sock通信方式即可多个模块不能使用127...
分类:
Web程序 时间:
2015-10-07 23:05:22
阅读次数:
215
php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,则是和php.ini一样的配置风格。1.php-FPM提供了慢执行日志,可以将执行比较慢的脚本的调用过程dump到日志中。PHP5.3.3之前设置..
分类:
Web程序 时间:
2014-08-08 16:31:10
阅读次数:
207