标签:php-fpm

未分类

php-fpm优化方法 pm.min_spare_servers、pm.max_spare_servers

sa 发布于 2018-01-22

php-fpm进程池开启进程有两种方式,一种是static,直接开启指定数量的php-fpm进程,不再增加或者减少; 另一种则是dynamic,开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限, 当空闲时自动释放空闲的进程数到一个下限。...

阅读(214)评论(0)

未分类

实时查看php-fpm的状态

sa 发布于 2017-12-20

在nginx里面加一个location就可以了,具体设置如下: location ~ ^/status$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $f...

阅读(337)评论(0)

未分类

PHP-FPM进程CPU 飙高的原因及解决方案

1

sa 发布于 2017-12-20

在最近开发中,发现打开网页越来越慢,所以用用top命令发现,php-fpm CPU 飙到了90%以上,所以需要紧急处理这个问题, 主要解决思路如下: 1. 设置控制php-fpm进程池进程数量。 修改pm.max_children的数量,根据内存来进行分配,系统开一个进程20-3...

阅读(354)评论(0)

未分类

Php-fpm的配置和优化

1

sa 发布于 2017-12-20

Nginx本身不能处理 php请求,它是一个web服务器,接收到php请求后,发给php解释器处理,并把结果返回给客户端 nginx 一般是把请求发给fastcgi 管理进程处理,fascgi管理进程选择cgi 子进程处理结果,并返回给nginx php-fpm.conf 配置文...

阅读(316)评论(0)

未分类

docker 制作自己的 php-fpm镜像

sa 发布于 2017-12-18

php-fpm的镜像官方已经有了,但是直接拿过来用或许不行,不同的项目所需要的扩展不一定一样。所以这里我们以官方的php-fpm 5.6版本为基础镜像,在这个镜像上制作我们自己的镜像。开发环境安装尽可能多的扩展,线上环境则安装所需要的扩展。 为了构建我们的镜像,首先需要一个名为D...

阅读(484)评论(0)

未分类

Linux下php-fpm进程过多导致内存耗尽问题解决

6

li 发布于 2017-12-03

当个人博客数据库服务经常突然挂断,造成无法访问时我们能做什么?本篇主题就是记录博主针对这一现象时发现问题,分析问题,最后解决问题的过程。 发现问题 最近,发现个人博客的Linux服务器,数据库服务经常挂掉,导致需要重启,才能正常访问,极其恶心,于是决心开始解决问题,解放我的时间和...

阅读(303)评论(0)