最新消息:

标签:php-fpm

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

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

admin 2年前 (2017-10-21) 1188浏览 0评论

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

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

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

admin 3年前 (2016-09-10) 1384浏览 0评论

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

php-fpm root 用户 启动
php

php-fpm root 用户 启动

admin 4年前 (2015-02-21) 2742浏览 0评论

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

PHP-FPM failed to ptrace(PEEKDATA)
nginx

PHP-FPM failed to ptrace(PEEKDATA)

admin 4年前 (2015-01-31) 1715浏览 0评论

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

PHP 优化 技巧
php

PHP 优化 技巧

admin 5年前 (2014-12-30) 1548浏览 0评论

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

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

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

admin 5年前 (2014-11-13) 1768浏览 0评论

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

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 5年前 (2014-11-09) 1507浏览 0评论

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

lnmp虚拟主机安全配置研究
LNMP

lnmp虚拟主机安全配置研究

admin 5年前 (2014-08-25) 2802浏览 2评论

众所周知,虚拟主机的安全不好做,特别是防止跨目录成为了重点。apache+php服务器防止跨目录的方式比较简单,网上的所有成熟虚拟主机解决方案都是基于apache的,如directadmin、cpanel。 但如今已然不是apache的时代了,在li...

Web优化引发的血案
nginx

Web优化引发的血案

admin 5年前 (2014-08-14) 1912浏览 0评论

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

php-fpm的max_chindren的一些误区
max_chindren

php-fpm的max_chindren的一些误区

admin 5年前 (2014-08-14) 1734浏览 0评论

现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置 首先,我们关注一个前提设置: pm = static/dynamic, 这个选项是标识fpm子进程的产生模式: static :表示在fpm运行...

yum方式安装php-fpm
php-fpm

yum方式安装php-fpm

admin 5年前 (2014-08-08) 2013浏览 0评论

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

启用php-fpm状态详解
php

启用php-fpm状态详解

admin 5年前 (2014-06-23) 2274浏览 0评论

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