Nginx
文章平均质量分 68
pestd
这个作者很懒,什么都没留下…
展开
-
Nginx 使用 Linux-native aio 提高文件读取性能
http://blog.37hi.com/archives/297/Nginx 性能优异在于善于利用操作系统内核的各种特性,比如 aio/epoll/sendfile (Linux), kqueue (FreeBSD) 等。对于使用 VPS 做图片站的站长来说,使用 nginx 的 aio 特性会大大提高性能,图片站的特点是大量的读 io 操作,nginx aio 不用等待转载 2012-04-26 15:17:01 · 1147 阅读 · 0 评论 -
php-fpm启动不起来,php-fpm无法启动的一种情况
天碰了一个很奇怪的问题,平时好好的php-fpm修改了一个参数后,突然启动不起来了,试着把参数还原、甚至用备份的配置文件还原都没办法启动php,而且不给任务启动错误的提示,纳闷!!!后来上网找了个资料:看看php-fpm的错误日志有多大,超过2G,就会启动不起来删除日志后正常启动问题分析:FastCGI调用的是fopen方式去读写日志文件,而fopen不支持2G以上文件,所以后续的工作转载 2012-06-28 12:38:31 · 11396 阅读 · 0 评论 -
php 5.3.3 中 php-fpm 的重启、终止操作命令
php 5.3.3 源码中已经内嵌了 php-fpm,不用象以前的php版本一样专门打补丁了,只需要在configure的时候添加编译参数即可。关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。但是,php 5.3.3 下的php-fpm 不再支持转载 2012-08-15 11:48:45 · 956 阅读 · 0 评论 -
nginx 统计日志访问ip个数
http://blog.sina.com.cn/s/blog_6ede856401018r6j.htmlnginx 统计日志ip个数cat img.log | awk '{ips[$1]+=1} END{for(ip inips) print ips[ip],ip}' | sort-nr 。。。。//查看3点-6点之间的Ip访问个数grep "2012:0[3-转载 2012-10-14 01:02:41 · 1159 阅读 · 0 评论 -
nginx:accept() failed (24: Too many open files)解决方法
有一台服务器访问量非常高,使用的是nginx ,错误日志不停报以下错误:2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files)2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files)20转载 2012-10-20 01:14:48 · 3367 阅读 · 0 评论 -
nginx配置详解
user nginx ; #用户worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数error_log logs/nginx_error.log crit; #错误日志pid logs/nginx.pid;#pid放置的位置work转载 2012-11-04 10:37:40 · 335 阅读 · 0 评论 -
使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制
http://www.codinglabs.org/html/nginx-memc-and-srcache.html为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP with fpm),转载 2013-01-10 11:59:45 · 1850 阅读 · 0 评论 -
Nginx实现大日志文件切割
http://blog.csdn.net/liuzhoulong/article/details/7082265方式一:nginx cronolog日志分割配置文档,根据下面方法,每分钟分割一次NGINX访问日志。1.nginx日志配置 access_log access_log /data/access_log_pipe main; 2.先创建一个命名管道 mk转载 2013-05-05 10:07:10 · 611 阅读 · 0 评论 -
Nginx + PHP-FPM (11: Resource temporarily unavailable)
http://hily.me/blog/2010/02/nginx-php-fpm-resouce-temporarily-unavailable/今天在测试服务器上搭了 Nginx + PHP-FPM 的环境,结果发现 PHP 页面频繁出现 502 Bad Gateway 错误。Nginx 版本:nginx/0.7.61PHP-FPM:php-5.3.0-fpm-0.5.12转载 2013-05-08 11:07:04 · 2990 阅读 · 0 评论 -
使用fastcgi_cache加速你的Nginx网站
很久以前在国外服务器上挖了个坑,说nginx的fastcgi_cache是被大家忽视的一大金矿,今天把这个坑填上,顺祝大家新年快乐。 对于变化不太频繁的数据,大家都比较喜欢存Memcached以减少数据库的读取,但还是会有语言解析运行上的消耗(比如运行PHP,Python等),当然这个时间很短,记得OP上有个同学说P字头的语言,效率都不高,如果能省去,当然最好。(已经用上Squid等的可以忽转载 2013-07-31 17:17:28 · 873 阅读 · 0 评论 -
使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制
原文:http://www.codinglabs.org/html/nginx-memc-and-srcache.html为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP with fpm),这转载 2012-01-10 12:09:44 · 604 阅读 · 0 评论 -
使用ngx_lua构建高并发应用(2)
在之前的文章中,已经介绍了ngx_lua的一些基本介绍,这篇文章主要着重讨论一下如何通过ngx_lua同后端的memcached、redis进行非阻塞通信。1. Memcached 在Nginx中访问Memcached需要模块的支持,这里选用HttpMemcModule,这个模块可以与后端的Memcached进行非阻塞的通信。我们知道官方提供了Memcached,这个模块只支转载 2013-01-22 09:50:49 · 924 阅读 · 0 评论 -
使用ngx_lua构建高并发应用(1)
http://blog.csdn.net/chosen0ne/article/details/7304192一. 概述 Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块方式提供转载 2013-01-22 09:49:44 · 2303 阅读 · 0 评论 -
Nginx进行限速处理
限速使用 limit_zone, limit_conn 以及 limit_rate 进行配置首先在 http 段配置一个 limit_zone,然后在需要的地方使用 limit_conn 和 limit_rate 进行限速设置,如下一个简单的例子http {limit_zone one $binary_remote_addr 10m;server {location /fi转载 2012-04-02 16:48:56 · 6785 阅读 · 0 评论 -
nginx+php-fpm优化post 性能
当POST到Web Server的时候,WebServer接收数据后再复制一份数据给FastCGI进程,这样多了一次复制开销和内存使用,比较浪费,POST数据越大越明显(包括上传)。nginx允许以文件的方式来传递,nginx先把浏览器POST过来的数据保存在文件里,当传给FastCGI进程的时候,通过文件路径来传递数据(包括上传),从而提高POST性能。但是,如果只有nginx是不够的,转载 2011-12-22 14:12:43 · 1354 阅读 · 0 评论 -
再次优化NGINX+php-fpm上传
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://deidara.blog.51cto.com/400447/389873上次写了一篇nginx+php-fpm优化上传,一位博友留言介绍了,第三方nginx upload modulehttp://www.grid.net.ru/nginx/upload.en.转载 2011-12-22 14:03:55 · 593 阅读 · 0 评论 -
rewrite记录
location ~*^/(service|user|about|appstore|news)/ { rewrite ^/(.*)$ http://www1.xxxx.com/$1 last;原创 2011-09-23 12:18:22 · 354 阅读 · 0 评论 -
nginx全局变量
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hzcsky.blog.51cto.com/1560073/578937$args 此变量与请求行中的参数相等$content_length转载 2011-09-26 16:06:02 · 316 阅读 · 0 评论 -
nginx php-fpm调优
1、问题:发现/usr/local/webserver/php/etc/php-fpm.conf文件里定义的打开文件描述符的限制数量是51200但用 命令ulimit -n查看,发现只有1024我已在/etc/rc.local里添加了ulimit -SHn转载 2011-10-03 10:28:12 · 564 阅读 · 0 评论 -
Nginx防盗链的3种方法
一:一般的防盗链如下: location ~* .(gif|jpg|png|swf|flv)$ { valid_referers none blocked www.jzxue.com jzxue.com ; if ($invalid_referer) { rewrite ^/ http://www.jzxue.com/retrun.html;转载 2011-06-19 11:18:00 · 17371 阅读 · 0 评论 -
NGINX 配置404错误页面转向
原文:http://www.cnblogs.com/jiangyao/archive/2010/07/10/1774981.html什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404转载 2011-10-21 09:29:11 · 412 阅读 · 0 评论 -
Nginx下搭建flv视频服务器且支持视频拖动进度条播放
http://www.uini.net/2011/08/nginx-flv-video-servers-and-set-up-under-the-video-player-drag-the-progress-bar.html目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访转载 2011-10-21 17:04:00 · 2289 阅读 · 0 评论 -
nginx优化 突破十万并发
http://www.yanghengfei.com/archives/326/nginx的安装与基本配置文档网上已经有很多了,但具体讲优化的文章还比较少,偶尔发现有这么一篇《nginx优化 突破十万并发》仔细拜读后,转至此做以收藏,感谢原作的辛苦编写。一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx进程数,建议按照转载 2011-10-25 10:47:15 · 436 阅读 · 0 评论 -
nginx限制ip并发数
http://www.gaojinbo.com/nginx%E9%99%90%E5%88%B6ip%E5%B9%B6%E5%8F%91%E6%95%B0.htmlnginx限制ip并发数,也是说限制同一个ip同时连接服务器的数量 1.添加limit_zone 这个变量只能在http使用 vi /usr/local/nginx/conf/nginx.conf limit_转载 2011-11-16 10:24:53 · 439 阅读 · 0 评论 -
Nginx+PHP内存占用分析
http://www.opensoce.com/?p=1488php-cgi内存占用netstat -anop | grep "php" | grep -v "grep" | wc -l #check running php-cgi#!/bin/shwhile [ 1 ]do for ps1 in `ps -eo pid,fname,rss|grep php-cgi|gr转载 2011-11-16 10:07:42 · 2118 阅读 · 0 评论 -
Nginx+PHP优化提速
http://www.opensoce.com/?p=1484转载 2011-11-16 10:13:51 · 820 阅读 · 0 评论 -
Nginx中502和504错误详解
使用Nginx时,经常会碰到502 Bad Gateway和504 Gateway Time-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。1.502 Bad Gateway错误 在php.ini和php-fpm.conf中分别有这样两个配置项:max_execution_time和request_terminate_timeo转载 2014-05-18 21:19:19 · 752 阅读 · 0 评论