重负荷nginx的几个关键配置参数
浏览:3168次 出处信息
不知不觉网站PV就爆发了。nginx压力越来越大,一些默认参数就显得不够用了。
我们的主服务器硬件配置非常健壮(双路至强5620 + 48GB内存 + SSD),理论上可以承受每天过500万的PV,当然,前提是优化得够好。
简单罗列一下优化过的几个参数:
默认是1024,意思是最多打开的文件个数。1024怎么够,至少开到8192,网上很多文章都直接开到了65535。
worker数量,位于nginx.conf头部,一般来说有几个cpu核心开几个,不算超线程。
位于nginx.conf头部,也是文件数量限制,直接开大吧。
位于nginx.conf中,默认是1024,也不够。
location /status/ {
stub_status on;
}
小小炫耀一下服务器的status参数,想当年刚用nginx的时候,Writing参数不是0就是1,现在已经这么大了:
Active connections: 2140 server accepts handled requests 14727928 14727602 24524267 Reading: 92 Writing: 28 Waiting: 2020
建议继续学习:
- 配置Nginx+uwsgi更方便地部署python应用 (阅读:105213)
- 搜狐闪电邮箱的 Nginx/Postfix 使用模式 (阅读:32349)
- 解析nginx负载均衡 (阅读:14053)
- Nginx模块开发入门 (阅读:9607)
- 检查nginx配置,重载配置以及重启的方法 (阅读:8813)
- Cacti 添加 Nginx 监控 (阅读:8736)
- Nginx+FastCgi+Php 的工作机制 (阅读:8646)
- nginx的配置文件 (阅读:8602)
- 奇怪的 Nginx 的 upstream timed out 引起响应 502 (阅读:7573)
- 解决IE6从Nginx服务器下载图片不Cache的Bug (阅读:6970)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Clojure世界:使用rlwrap增强REPL
后一篇:人肉解析riak_admin join >>
文章信息
- 作者:shen2 来源: 沈二铺子
- 标签: nginx
- 发布时间:2012-03-04 17:52:57
建议继续学习
近3天十大热文
- [115] WEB系统需要关注的一些点
- [115] 如何拿下简短的域名
- [15] Python中的闭包
- [14] 关于身份证号的那些事
- [12] 五个实用的Google Analytics过
- [11] 一步一步教你怎样给Apache Spark贡
- [10] MySQL error log 输出到sys
- [10] [Perl]Moose::Manual::T
- [10] linux 简单架设防火墙路由器
- [10] YSLOW法则中,为什么yahoo推荐用GE