全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5422|回复: 23

[已解决] nginx优化的作用太大了

[复制链接]
 楼主| 发表于 2012-5-2 15:19:37 | 显示全部楼层 |阅读模式
本帖最后由 肥鱼 于 2012-5-2 16:28 编辑

没有优化前
大概两三个小时就出现502了
上午在网上搜罗了一堆资料
优化了之后
内存稳定在47%左右


  NGINX 502 Bad Gateway是因为nginx因为内存不足,php反应缓慢,php进程不足等引起的一类服务器错误。
编辑本段发生原因
  1、PHP FastCGI进程数不够用   当网站并发访问巨大时,php fastcgi的进程数不有一定的保障,因为cgi是单线程多进程工作的,也就是说cgi需要处理完一个页面后再继续下一个页面。如果进程数不够,当访问巨大的时候,cgi按排队处理之前的请求,之后的请求只有被放弃。这个时候nginx就会不时的出现502错误。   2、PHP FastCGI的内存不够用   当nginx返回静态页面时,这个问题一般不会出现,因为nginx不需要php cgi的处理而直接返回静态页面。但是当网页需要处理大量的php复杂操作的时候,例如执行api采集,或者采集页面的时候,那对php的要求是相当高的,如果配置给他的内存太少,那很容易就会导致php崩溃。
发表于 2012-5-2 15:21:02 | 显示全部楼层
贴出方法给大家参考参考
发表于 2012-5-2 15:22:02 | 显示全部楼层
要的是方法,不是说法
发表于 2012-5-2 15:37:53 | 显示全部楼层
无流程  无真相
发表于 2012-5-2 15:37:55 | 显示全部楼层
无流程  无真相
发表于 2012-5-2 15:38:15 | 显示全部楼层
怎么优化的
发表于 2012-5-2 15:39:46 | 显示全部楼层
亲   贴出方法
发表于 2012-5-2 15:43:22 | 显示全部楼层
对啊,方法,没方法说了
让我们羡慕嫉妒恨吗?
发表于 2012-5-2 15:54:15 | 显示全部楼层
虽然LZ说得看起来很牛逼的样子,但是等于没说。

评分

参与人数 1威望 +1 收起 理由
mix + 1 +1

查看全部评分

 楼主| 发表于 2012-5-2 16:07:55 | 显示全部楼层
360111697 发表于 2012-5-2 15:57
nginx优化和502有毛关系

嗯,主要是后端程序优化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-30 09:49 , Processed in 0.067710 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表