最新消息:

标签:php

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

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

admin 7年前 (2017-10-21) 3996浏览 0评论

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

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

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

admin 8年前 (2017-02-16) 6148浏览 0评论

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

新浪云换7指南 转载
php7

新浪云换7指南 转载

admin 8年前 (2016-09-27) 3007浏览 0评论

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

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

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

admin 8年前 (2016-09-10) 3917浏览 0评论

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

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

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

admin 9年前 (2015-12-21) 3151浏览 0评论

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

Nginx的accept_mutex配置分析
nginx

Nginx的accept_mutex配置分析

admin 9年前 (2015-08-22) 3493浏览 0评论

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

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

PHP multipart/form-data 远程DOS漏洞

admin 9年前 (2015-07-15) 3297浏览 0评论

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

Redis监控技巧
redis

Redis监控技巧

admin 10年前 (2015-04-27) 6166浏览 0评论

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

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

PHP数据库长连接mysql_pconnect的细节

admin 10年前 (2015-04-14) 2988浏览 0评论

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

php-fpm root 用户 启动
php

php-fpm root 用户 启动

admin 10年前 (2015-02-21) 4632浏览 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 10年前 (2015-01-31) 3395浏览 0评论

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

百度sitemap1.0一直校验中及sign检测失败的解决方法
sitemap

百度sitemap1.0一直校验中及sign检测失败的解决方法

admin 10年前 (2015-01-21) 4047浏览 0评论

百度推出了sitemap1.0结构化数据wordpress插件无疑帮助了广大站长的忙了,可是新东西难免会出现各种各样的bug,就像我一样,就遇到了sign检测失败的情况,去网上搜索了很多网页发现都没有给出正确的解决方法,我是个技术狂,所以就敢为人先,...

PHP 优化 技巧
php

PHP 优化 技巧

admin 10年前 (2014-12-30) 3207浏览 0评论

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

linux平台上编译安装boost库
boost

linux平台上编译安装boost库

admin 10年前 (2014-12-30) 3810浏览 0评论

背景:PHP的gearman需要这Lib库,才能编译得过,做一些多任务分发时需要gearman的PHP扩展。 Download: http://sourceforge.net/projects/boost/?source=typ_redirect l...