重负荷nginx的几个关键配置参数
浏览:3162次 出处信息
不知不觉网站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应用 (阅读:105183)
- 搜狐闪电邮箱的 Nginx/Postfix 使用模式 (阅读:32334)
- 解析nginx负载均衡 (阅读:14025)
- Nginx模块开发入门 (阅读:9587)
- 检查nginx配置,重载配置以及重启的方法 (阅读:8785)
- Cacti 添加 Nginx 监控 (阅读:8706)
- Nginx+FastCgi+Php 的工作机制 (阅读:8620)
- nginx的配置文件 (阅读:8577)
- 奇怪的 Nginx 的 upstream timed out 引起响应 502 (阅读:7542)
- 解决IE6从Nginx服务器下载图片不Cache的Bug (阅读:6954)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Clojure世界:使用rlwrap增强REPL
后一篇:人肉解析riak_admin join >>
文章信息
- 作者:shen2 来源: 沈二铺子
- 标签: nginx
- 发布时间:2012-03-04 17:52:57
建议继续学习
近3天十大热文
- [606] 招聘技巧一二
- [17] 我的git笔记
- [16] 密度聚类算法之OPTICS
- [16] 在ssh服务里使用chroot
- [14] 豆瓣是啥?
- [14] Android用户界面设计:表格布局
- [14] js实现预加载图片让图片快速显示
- [14] 数据分析中常用的数据模型
- [13] jQuery性能优化指南
- [13] 配合jquery实现异步加载页面元素