php-fpm
beyond__devil
这个作者很懒,什么都没留下…
展开
-
PHPExcel导入15M的Excel表到数据库,出现nginx:504 gateway timeout
PHPExcel导入15M的Excel表到数据库,出现nginx:504 gateway timeout!PHPExcel导入数据,太尼玛耗内存了!看了下官方文档,5M的数据,就得占5G的内存,这不是开玩笑么。。所以,参照官方的文档,使用chunk块上传,内存减少了,但是会消耗更长的时间。测试了下,3万的数据,每次读去3000行,花费了204s,内存大约130M。之前出现了:ngi原创 2016-11-29 16:29:57 · 3941 阅读 · 1 评论 -
php-fpm命令翻译
使用php-fpm,修改了php.ini配置,必须重启php-fpm。php-fpm应该是和web服务器分离的,可能不一定需要重启nginx等。php-fpm的配置,可覆盖 php.ini 的配置。当php.ini中的配置不生效,就应该想到还有php-fpm.conf。它可以配置php.ini,也可以有自己的特有的配置。例如,前面转载过的文章中,关于一个请求时间的配置:max_原创 2016-11-19 11:02:11 · 837 阅读 · 0 评论 -
window下nginx+fastcgi+php的并发阻塞问题
看了好多php-fpm的文章以及fastcgi文章,总结几点:1.fastcgi这个概念有人说是windows提出的2.windows下,是没有php-fpm的,有的是 php-cgi.exe3.我们经常在nginx中,配置fastcgi的配置:location ~ \.php$ { try_files $uri = 404;原创 2016-11-19 08:12:13 · 4215 阅读 · 1 评论 -
PHP运行模式
原文地址:http://www.latrell.me/post-376.html概述PHP运行模式,就是PHP的执行方式,一种是独立的可执行程序(通常是exe程序),一种是以模块的形式嵌入到服务器程序里运行(通常是DLL程序)。技术独立执行,用到的是CGI(Common Gateway Interface,通用网关接口)技术;而另外一种,在IIS转载 2016-11-19 07:12:50 · 271 阅读 · 0 评论 -
ISAPI、CGI、FASTCGI、PHP-FPM与线程安全、线程非安全
原文地址:http://www.cnblogs.com/ningskyer/articles/5857385.htmlCGI:通用网关接口(Common Gateway Interface),是个协议,对应语言的实现就是对应的解析器,如PHP解析器php-cgi,工作时会解析php.ini文件,初始化执行环境,然后解释代码再返回响应。本身只能解析请求,返回结果,不会进程管理,所以这种方式的转载 2016-11-19 07:09:56 · 657 阅读 · 0 评论 -
php-fpm 启动参数及重要配置详解
链接地址:http://www.cnblogs.com/argb/p/3604340.html约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数123转载 2016-11-18 21:57:50 · 2752 阅读 · 0 评论 -
php-fpm中文文档
网上转载的很乱,我参照的地址是:http://www.sphinxsearch.org/archives/354什么是 FastCGIFastCGI 是一个可伸缩、高速的在web server和脚本语言间通迅的接口。关于FastCGI技术的更多信息可以在官方网站和Wikipedia看到。FastCGI 被许多脚本语言所支持,包括 php,如果用 –enable-fastcg转载 2016-11-18 22:04:21 · 1091 阅读 · 0 评论 -
nginx php-fpm安装配置
nginx php-fpm安装配置nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPM转载 2016-11-18 22:10:59 · 374 阅读 · 0 评论 -
mac下通过homebrew安装的php-fpm的关闭和重启
真心崩溃:之前看到的所有的php-fpm的博客,关于php-fpm的重启和关闭,都需要php-fpm.pid里保存的pid,我在mac下通过brew安装的,并使用的是默认的配置。找遍了所有的地方,都未找到php-fpm.pid文件,通过命令 'find / -name php-fpm.pid' 也确实未搜索到!没有pid,自然不知道使用 sign 信号,传递给谁,也就不知道怎么原创 2016-11-19 16:22:59 · 24859 阅读 · 0 评论