重负荷nginx的几个关键配置参数
浏览:3258次 出处信息
不知不觉网站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应用 (阅读:105620)
- 搜狐闪电邮箱的 Nginx/Postfix 使用模式 (阅读:32720)
- 解析nginx负载均衡 (阅读:15101)
- Nginx模块开发入门 (阅读:10198)
- 检查nginx配置,重载配置以及重启的方法 (阅读:9434)
- Cacti 添加 Nginx 监控 (阅读:9130)
- Nginx+FastCgi+Php 的工作机制 (阅读:9085)
- nginx的配置文件 (阅读:9085)
- 奇怪的 Nginx 的 upstream timed out 引起响应 502 (阅读:8722)
- 解决IE6从Nginx服务器下载图片不Cache的Bug (阅读:7281)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Clojure世界:使用rlwrap增强REPL
后一篇:人肉解析riak_admin join >>
文章信息
- 作者:shen2 来源: 沈二铺子
- 标签: nginx
- 发布时间:2012-03-04 17:52:57
建议继续学习
近3天十大热文
-
[63] memory prefetch浅析
-
[53] 转载:cassandra读写性能原理分析
-
[50] 深入浅出cassandra 4 数据一致性问
-
[41] MySQL半同步存在的问题
-
[39] 获取Dom元素的X/Y坐标
-
[39] 《web前端最佳实践》—高维护性css
-
[39] 字符引用和空白字符
-
[38] 基本排序算法的PHP实现
-
[36] JS中如何判断字符串类型的数字
-
[36] javascript插入样式