php-fpm的pool、慢执行日志、进程管理、open_basedir
分类:
Web程序 时间:
2018-01-10 01:12:34
阅读次数:
297
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
该实验分为三个部分,实验一为搭建LNMP平台,实验二为测试能否解析php的文件和连接数据库的效果,实验三为实现地址重写的功能实验一:部署LNMP环境一、目标安装部署Nginx、MariaDB、PHP环境安装部署Nginx、MariaDB、PHP、PHP-FPM;启动Nginx、MariaDB、FPM服务;并测试LNMP是否工作正常。二、各软件的安装1、安装源码包安装时需要的依赖包yum-yinst
分类:
其他好文 时间:
2018-01-09 10:20:51
阅读次数:
165
CGI(Common Gateway Interface) CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境... ...
分类:
Web程序 时间:
2018-01-05 22:00:50
阅读次数:
240
本文主要演示编译安装LAMP:第一部分:httpd 2.4.9 + mariadb-5.5.46 + php-5.4.26编译安装过程:一、 编译安装apache1. 解决依赖关系httpd-2.4.9需要教新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通
分类:
系统相关 时间:
2018-01-02 17:30:02
阅读次数:
285
django 和 nginx 通过 uwsgi 来处理请求,类似于 nginx + php fpm + php 安装nginx 略 安装配置uwsgi 回想php fpm安装完直接启动就完事了,好像只要配置php的路径 uwsgi的启动需要一大堆参数,可以写好一个配置文件 uwsgi_conf.in ...
分类:
其他好文 时间:
2017-12-27 18:05:48
阅读次数:
149
安装Nginx 安装PHP 检查当前安装的PHP包 [root@node1 ~]# yum list installed | grep php 如果有安装的PHP包,先删除他们 [root@node1 ~]# yum remove php.x86_64 php-cli.x86_64 php-comm ...
分类:
Web程序 时间:
2017-12-27 14:06:58
阅读次数:
195
昨天在远程调试时,刚开始调试的好好的,突然发现返回的结果变成502了,不对呀!刚刚明明是200的呀!然后我重启了nginx和php-fpm,还是一样的502,难道是代码又有bug了。看了下php-fpm的日志,发现没有任何的出错记录,调试时就是直接断掉,返回个502,什么原因呢? 这时请教了龙哥,在... ...
分类:
其他好文 时间:
2017-12-25 11:43:43
阅读次数:
346
nginx与php-fpm是不是以多进程多线程方式运行的?Nginx 是非阻塞IO & IO复用模型,通过操作系统提供的类似 epoll 的功能,可以在一个线程里处理多个客户端的请求。Nginx 的进程就是线程,即每个进程里只有一个线程,但这一个线程可以服务多个客户端。PHP-FPM 是阻塞的单线程模型,pm.max_children 指定的是最大的进程数量,pm.max_requests
分类:
Web程序 时间:
2017-12-21 18:13:56
阅读次数:
237
对于PHP-FPM多进程的模式,想要避免内存泄漏问题很简单,就是要让PHP-CGI在处理一定数量进程后退出即可。否则PHP程序或第三方模块(如Imagemagick扩展)导致的内存泄漏问题会导致内存耗尽或不足。php-fpm.conf中有相关配置:#请自行按需求配置pm.max_requests = 1024实际上还有另一个跟它有关联的值max_children,这个是每次php-fpm会建立多少
分类:
Web程序 时间:
2017-12-21 16:03:49
阅读次数:
143