最新消息:

标签:php

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

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

admin 6个月前 (10-21) 366浏览 0评论

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

检查浏览器是否 支持 HTTP2/SPDY
HTTP/2

检查浏览器是否 支持 HTTP2/SPDY

admin 1年前 (2017-02-16) 1691浏览 0评论

1、通过 nginx 来判断当前是否有 http2 变量,并通过 rewrite 转发到 php, 2、后端php 在判断,是否有 http2 参数,并返回js变量, 3、js 在检测是否有 http2   一、Nginx 配置如下 if ...

新浪云换7指南 转载
php7

新浪云换7指南 转载

admin 2年前 (2016-09-27) 834浏览 0评论

新浪云的PHP 7版本运行环境上线了,相对于PHP 5,PHP 7的性能,在官方宣传和实际应用测试中,都有极好的性能表现,大多数的主流应用和框架都有超过1倍的性能提升。 随着新浪云支持PHP 7运行环境,将应用切换到PHP 7版本运行无疑是更好的选...

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

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

admin 2年前 (2016-09-10) 948浏览 0评论

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

用php根据ip获取地区的方法
Linux

用php根据ip获取地区的方法

admin 2年前 (2015-12-21) 1019浏览 0评论

    在很多网站上看到一进来就会显示“欢迎来自XXXX地区的朋友”,这样一句句小小的欢迎,但是给人一种温暖的感觉。对于php来说没这样的功能,但是可以变通一下。先用php获取本机的ip,再用php的curl函数来获取用户的详细地...

Nginx的accept_mutex配置分析
accept_mutex

Nginx的accept_mutex配置分析

admin 3年前 (2015-08-22) 1225浏览 0评论

通常多数人不会注意Nginx的accept_mutex配置,不过实际上它对系统的吞吐量有一定的影响,今天生物钟紊乱睡不着觉,索性闲扯一下Nginx的accept_mutex配置。 让我们看看accept_mutex的意义:当一个新连接到达时,如果激活...

PHP multipart/form-data 远程DOS漏洞
DOS

PHP multipart/form-data 远程DOS漏洞

admin 3年前 (2015-07-15) 993浏览 0评论

摘要: PHP解析multipart/form-datahttp请求的body part请求头时,重复拷贝字符串导致DOS。远程攻击者通过发送恶意构造的multipart/form-data请求,导致服务器CPU资源被耗尽,从而远程DOS服务器。 影...

Redis监控技巧
redis

Redis监控技巧

admin 3年前 (2015-04-27) 1876浏览 0评论

本文来自 Bugsnag 的联合创始人 Simon Maynard 的系列文章,作者根据几年来对 Redis 的使用经历,对 Redis 监控方法进行了系统性的总结,干货很多,值得一看。 原文链接:Redis Masterclass – Part 2...

PHP数据库长连接mysql_pconnect的细节
mysql

PHP数据库长连接mysql_pconnect的细节

admin 3年前 (2015-04-14) 1021浏览 0评论

PHP的MySQL持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看Apache的脸色,还得听MySQL指挥。 对于作为Apache模块运行的PHP来说,要实现MySQL持久化连接,...

php-fpm root 用户 启动
php

php-fpm root 用户 启动

admin 3年前 (2015-02-21) 2145浏览 0评论

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

PHP-FPM failed to ptrace(PEEKDATA)
nginx

PHP-FPM failed to ptrace(PEEKDATA)

admin 3年前 (2015-01-31) 1292浏览 0评论

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