php fpm的进程数可以根据设置分为动态和静态。 静态:直接开启指定数量的php fpm进程,不再增加或者减少; 动态:开始的时候开启一定数量php fpm进程,当请求变大的时候,动态的增加php fpm进程数到上限,当空闲的时候自动释放空闲进程数到一个下限。 这两种不同的执行方式,可以根据服务器 ...
分类:
Web程序 时间:
2020-03-09 01:35:21
阅读次数:
112
近日,服务器出现异常,网站不能正常访问。经排查是php的问题。 在重启php fpm时,恢复正常。1分钟之后又出现故障。查看php日志文件 /usr/local/php/var/log 后提示 子进程数已经达到设置的最大值。 要设置php进程数量。需要在php fpm.conf文件中修改。 先看/u ...
分类:
Web程序 时间:
2020-03-04 14:35:27
阅读次数:
81
1.大家都说Nginx快?快的原因是什么? Nginx采用的是异步非阻塞的epoll模型;apache是采用多线程多进程,一旦连接数增多,apache必然要生成更多的进程来响应请求,一旦进程多了,cpu对于进程的切换就频繁了,很耗资源和时间,所以就导致apache性能降低了; Nginx采用异步非阻 ...
分类:
其他好文 时间:
2020-03-02 19:08:22
阅读次数:
89
首先用phpinfo()输出查看一下用到的php.ini路径, 确保改的是在用的配置文件路径。 window 平台,用iis托管的,重启或者回收一下对应的应用程序池就可以了,重启网站不行 Linux平台,nginx托管的,重启一下 service php-fpm restart 如果找不到这个服务, ...
分类:
Web程序 时间:
2020-03-01 00:48:25
阅读次数:
131
1.配置错误 因为nginx找不到php-fpm了,所以报错,一般是fastcgi_pass后面的路径配置错误了,后面可以是socket或者是ip:port 2.资源耗尽 lnmp架构在处理php时,nginx直接调取后端的php-fpm服务,如果nginx的请求量偏高,我们又没有给php-fpm配 ...
分类:
其他好文 时间:
2020-02-29 13:11:40
阅读次数:
66
nginx默认的上传文件大小是有限制的,一般为2MB,如果你要上传的文件超出了这个值,将可能上传失败。修改的地方有: 1. php.ini: upload_max_filesize = 8M 2. nginx中对应网站的配置文件中添加参数,如: 3. 重启nginx和php-fpm进程,搞定! ...
分类:
Web程序 时间:
2020-02-28 18:40:51
阅读次数:
72
运行环境 系统版本:CentOS Linux release 7.3.1611 软件版本:PHP 7.2 硬件要求:无 安装过程 1、配置YUM源 2、安装PHP72 3、启动PHP FPM服务 4、配置Nginx反代PHP ...
分类:
Web程序 时间:
2020-02-28 18:40:22
阅读次数:
73
运行环境 系统版本:Ubuntu 16.04.2 LTS 软件版本:PHP 5.6 硬件要求:无 安装过程 1、安装APT存储库 APT存储库由PPA提供。 2、安装PHP5.6和常用扩展库 3、启动PHP FPM服务 4、配置Nginx反代PHP ...
分类:
Web程序 时间:
2020-02-28 18:29:42
阅读次数:
60
PHP引擎php.ini参数优化 无论是apache还是nginx,php.ini都是适合的。而php-fpm.conf适合nginx+fcgi的配置首先选择产品环境的php.ini(php.ini-production)/home/oldboy/tools/php-5.3.27/php.ini-d ...
分类:
Web程序 时间:
2020-02-28 10:29:44
阅读次数:
71
apache安装 dnf install httpd httpd-tools 开机启动 systemctl enable httpd 立即启动 systemctl start httpd 查看状态 systemctl status httpd php安装 CentOS 8是用PHP 7.2发布的。该 ...
分类:
数据库 时间:
2020-02-27 13:14:34
阅读次数:
252