服务器
antoni
这个作者很懒,什么都没留下…
展开
-
Windows下 Apache 性能优化
一般来说,WinNT系统下使用IIS,而Apache在Linux下应用的比较多,但是依然有很多人在WinNT系统下使用Apache而非IIS,可能是基于对Windows系统的熟悉吧。今天就来说一下在Windows系统下如果优化Apache的性能。mpm_winnt.c 是专门针对Windows NT优化的MPM(多路处理模块),它使用一个单独的父进程产生一个单独的子进程,在这个子进程中转载 2013-04-14 09:37:33 · 785 阅读 · 0 评论 -
善用 PHP-FPM 的 slow log 分析问题
节前公司站点出现了莫名的 502 错误,在服务器配置上拆腾未果,重新开始怀疑程序问题。关于 502 错误,具体可以参考以下两篇文章:《自动检测 PHP-FPM 的错误并重启的 PHP 脚本》《NGINX + PHP-FPM 502 相关事》根据错误提示(11: Resource temporarily unavailable) ,排除掉服务器配置的问题,自然而然就怀疑是资源转载 2013-04-14 09:39:37 · 716 阅读 · 0 评论 -
无废话安装 Redis PHP C 扩展 phpredis
[2011-07-10] 更新至最新版本:# wget https://download.github.com/nicolasff-phpredis-2.1.3-0-g43bc590.tar.gz# tar zxf nicolasff-phpredis-2.1.3-0-g43bc590.tar.gz# cd nicolasff-phpredis-43bc590/# /usr转载 2013-04-14 09:45:19 · 659 阅读 · 0 评论 -
Nginx+PHP 配置漏洞:静态文件都可以当作 PHP 解析
漏洞危险等级:毁灭性。这个漏洞严格上说并不是 Nginx 和 PHP 本身的漏洞造成的,而是由配置造成的。在我之前写的许多配置中,都普遍存在这个漏洞。简易检测方法:打开 Nginx + PHP 服务器上的任意一张图片,如:http://hily.me/test.png如果在图片链接后加一串 /xxx.php (xxx为任意字符)后,如:http://hi转载 2013-04-14 09:46:19 · 979 阅读 · 0 评论 -
NGINX + PHP-FPM 502 相关事
NGINX + PHP-FPM 报 502 错误,我想大部分 SA 都遇到过吧。根据报错的频率,可以分为两种情况,间歇性的502和连续性的502。这里只讨论第一种情况——间歇性的502。502,是后端 PHP-FPM 不可用造成的,间歇性的502一般认为是由于 PHP-FPM 进程重启造成的。在 PHP-FPM 的配置中存在这么一项:How much reque转载 2013-04-14 09:48:00 · 646 阅读 · 0 评论 -
自动检测 PHP-FPM 的错误并重启的 PHP 脚本
公司的 WEB 生产服务器使用 NGINX+PHP-FPM 构建。近日 NGINX 频报 (110: Connection timed out) 以及 (11: Resource temporarily unavailable) 的错误,出错后后端的 PHP-FPM 几乎全部挂死,重启 PHP-FPM 后又能正常工作。初步认定是 PHP-FPM 或系统参数配置有问题,优化了系统参数转载 2013-04-14 09:48:41 · 847 阅读 · 1 评论