最新消息:

标签:php-fpm

nginx和php-fpm连接超时之解决方法
nginx

nginx和php-fpm连接超时之解决方法

admin 9年前(2017-10-21) 1浏览

前言 现在线上系统的架构大致是这样的,除去cache的proxy机器外,还有项目的nginx proxy机器,后面跟nginx webserver + php-fpm。有时候,会看到proxy nginx的日志里面会有各种异常状态码,比如499,50...

记录一个多核CPU负载不均衡问题
CPU

记录一个多核CPU负载不均衡问题

admin 9年前(2017-06-19) 0浏览

昨晚和一位读者朋友讨论了一个问题:在一台多核 CPU 的 Web 服务器上,存在负载不均衡问题,其中 CPU0 的负载明显高于其它 CPUx,进一步调查表明 PHP-FPM 的嫌疑很大。话说以前我曾经记录过软中断导致过类似的 记录一个软中断问题,但是...

php.ini save_handler 修改不启作用 解决办法
PHP

php.ini save_handler 修改不启作用 解决办法

admin 11年前(2015-03-24) 2浏览

php5.3.3以前php-fpm还没有被php收录,配置php基本都在php.ini里面,php5.3.3及以后,除了在php.ini配置以外,还可以在php-fpm.conf里面配置。 多个地方都可以配置的话,就存在一个优先级。php-fpm.c...

启用php-fpm状态详解
PHP

启用php-fpm状态详解

admin 11年前(2015-03-24) 0浏览

php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的zabbix监控,我们需要先了解php-fpm状态页是怎么回事。 1. 启用php-fpm状态功能 # cat /usr/loc...

php-fpm root 用户 启动
PHP

php-fpm root 用户 启动

admin 12年前(2015-03-16) 0浏览

centos 6.5 64位的机器,用yum装的php-fpm,因为特殊原因需要用root账号启动php-fpm,但是发现,启动不了。 1,修改user和group # vim /etc/php-fpm.d/www.conf ; RPM: apach...

yum方式安装php-fpm
php-fpm

yum方式安装php-fpm

admin 12年前(2015-03-15) 1浏览

yum的方式安装软件很方便,编译安装真的是太累了 一个新服务器要搞定所有东西,真是太麻烦 要不然就是安装apache,也很方便 php的很多功能都是模块化安装,比如连json的解析都需要额外安装 引用 今天安装赵容提供的监控源码,我在两台虚拟机上测试...

一个php进程cpu %nice很高的原因详解
CPU

一个php进程cpu %nice很高的原因详解

admin 12年前(2015-03-15) 2浏览

一、 现象描述: 1、 CPU的%user、%sys占用的CPU不高,但%nice占用了大量的CPU资源,最高占用CPU的60%以上; 2、 ps -elf中PRI为90,NI为10,top看到PR值为30,NI 10; 问题:为什么从ps中看到的p...

PHP 优化 技巧
PHP

PHP 优化 技巧

admin 12年前(2015-03-15) 0浏览

讲 PHP 优化的文章往往都是教大家如何编写高效的代码,本文打算从另一个角度来讨论问题,教大家如何配置高效的环境,如此同样能够达到优化的目的。 pool 一个让人沮丧的消息是绝大多数 PHP 程序员都忽视了池的价值。这里所说的池可不是指数据库连接池之...

PHP-FPM failed to ptrace(PEEKDATA)
nginx

PHP-FPM failed to ptrace(PEEKDATA)

admin 12年前(2015-02-06) 0浏览

网站总是出现bad gateway 提示,时有,时无,查看了一下日志,居然出现一堆错误,如下 [29-Mar-2014 22:40:10] ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/outpu...

php-cgi.sock failed (13: Permission denied)
PHP

php-cgi.sock failed (13: Permission denied)

admin 12年前(2015-02-06) 0浏览

今天把vps上php5.3升级到了php5.4,我采用的是nginx+php-fpm的架构,nginx通过php-fpm的socks文件来连接。 结果报错: connect() to unix:/tmp/php-cgi.sock failed (13...

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 12年前(2014-11-10) 0浏览

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

Web优化引发的血案
nginx

Web优化引发的血案

admin 12年前(2014-08-14) 0浏览

前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。 首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确认: [root@aik...

服务器程序网络IO模型分析之二:php-fpm
IO

服务器程序网络IO模型分析之二:php-fpm

admin 12年前(2014-05-09) 0浏览

php作为排名top2 互联网开发工具,非常流行,可以参考:中国最大的25个网站采用技术选型方案 php这个名称实际上有两层含义 广义的php 是指用后缀名为.php的脚本,就是程序员编写的php代码: 狭义的php 是指php部署程序,比如说 ln...

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI
php-fpm

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI

admin 12年前(2014-04-23) 0浏览

什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和...

小心,apc可能导致php-fpm罢工!
PHP

小心,apc可能导致php-fpm罢工!

admin 13年前(2014-03-11) 0浏览

最近线上产品出现了502错误。一般出现502错误,都是php-fpm 进程处理请求时出现异常导致的。 首先,查看了php-fpm 的进程数。发现php-fpm的进程数已经到达了php-fpm.conf中设置的最大值。最近流量没有特别的变动,这么多ph...