重负荷nginx的几个关键配置参数
浏览:3754次 出处信息
不知不觉网站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应用 (阅读:106571)
- 搜狐闪电邮箱的 Nginx/Postfix 使用模式 (阅读:33596)
- 解析nginx负载均衡 (阅读:16228)
- Nginx模块开发入门 (阅读:10916)
- 检查nginx配置,重载配置以及重启的方法 (阅读:10467)
- Cacti 添加 Nginx 监控 (阅读:10188)
- Nginx+FastCgi+Php 的工作机制 (阅读:9947)
- nginx的配置文件 (阅读:9652)
- 奇怪的 Nginx 的 upstream timed out 引起响应 502 (阅读:9638)
- 解决 nginx 反向代理网页首尾出现神秘字符的问题 (阅读:8825)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Clojure世界:使用rlwrap增强REPL
后一篇:人肉解析riak_admin join >>
文章信息
- 作者:shen2 来源: 沈二铺子
- 标签: nginx
- 发布时间:2012-03-04 17:52:57
建议继续学习
近3天十大热文
-
[784] WordPress插件开发 -- 在插件使用 -
[61] Java将Object对象转换为String -
[60] cookie窃取和session劫持 -
[58] 学习:一个并发的Cache -
[56] 你必须了解的Session的本质 -
[52] 最萌域名.cat背后的故事:加泰与西班牙政府 -
[51] Linux如何统计进程的CPU利用率 -
[50] 再谈“我是怎么招聘程序员的” -
[50] 解读iPhone平台的一些优秀设计思路 -
[48] 一句话crontab实现防ssh暴力破解
