Board logo

标题: [交流] 【扫盲贴】为什么访问SIS有时会遇到502 BAD GATEWAY错误 [打印本页]

作者: moonrisker    时间: 2009-3-19 22:38     标题: 【扫盲贴】为什么访问SIS有时会遇到502 BAD GATEWAY错误

今天晚上访问SIS遇到了好几次的502 BAD GATEWAY错误。不知道各位是否也曾经遇到。在此把这个错误的原因简单的解释一下,这样如果有朋友遇到这个问题的时候也不用惊慌了。

大家在遇到502 bad gateway错误的时候,一定看到了下面还有一行小字: nginx/0.6.31
没错,这个错误就是由它抛出来的。那个nginx是啥呢,下面是官方的描述:
nginx(发音为“engine X”)是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。
不懂? 没关系,简单的说就是:
由于我们的SIS访问量非常大(好论坛大家都喜欢嘛),所以使用了nginx架构来承载我们的论坛程序(就是Discuz!啦),实现负载均衡,内存控制等。。。还是说复杂了,说白了就是nginx能够帮助我们解决大流量大并发的一种软件。
那么我们再回到问题本身,502 BAD GATEWAY是什么原因引起的呢?最主要有以下几个原因:
1)FastCGI进程数不够用了(对比春运时的购票窗口大家总嫌少),
2)执行超时(你等了一天发现前面还有很多人在排队,所以你大喊一声老子不排了。不过实际上这里的超时不是你(client端)喊,而是服务器喊的)
3)进程死掉(不用解释了吧,啥玩意死都玩完)
那么目前来看导致我们受到这个错误的主要原因我猜测应该是FastCGI进程数不够了,导致服务器响应不及时,最后超时,返回浏览器502错误。

那么有人说是不是可以多设置进程数呢? 答案是:可以!但是要知道服务器的硬件处理能力也是有限的,所以也不可能设置太大。这也是为什么咱SIS要耗钱来提供硬件更新、维护的原因了。
好拉,说到这不知道大家是不是了解这个错误的原因了,不用担心是服务器给ban了,呵呵。

最后,大家可能想知道从自己本机上能否解决这个问题? 不行。除非你说我不访问了。对于我们来说,以下几点是可以做到并行之有效的:
1)少用耗资源的操作(比如管理员多次强调的查询操作(说实在话我等级太低还没看到过长啥样子,但是人格保证这功能真的贼耗资源。)
2)遇到这个问题多试几次就好,不用着急
3)在有能力的时候出手赞助SIS一些,硬件的维护费用和升级费用是很昂贵的。

补充一下:关于1)点不要用内建搜索功能的建议,是有变通办法的,这个论坛上也说过很多次了,就是用google的站内搜索(大家可以在右上角看到)。

不过说到google的站内搜索,有一个tips要和大家分享一下:
由于我们很多人都不是直接访问www.sexinsex.net这个域名的。而是通过代理或者IP。那么这就会导致你使用google站内搜索不成功(因为你会发现搜索条件是site:69.4.239.124而不是site:sexinsex.net。所以呢,大家在google的搜索结果页上,在搜索框中将它改过来就好啦。


ok,祝大家在SIS玩的开心:-)


[ 本帖最后由 moonrisker 于 2009-3-19 22:55 编辑 ]
作者: 发呆是成熟美    时间: 2009-3-19 22:55

我正在为这个502头痛,看来它比万能胶还要顽固。希望色友们能合理的使用资源,共同维护这个论坛的成长。
作者: moonrisker    时间: 2009-3-19 22:58

呵呵,由于这个不是服务端的问题,我相信很多朋友都会遇到,所以写了这个帖子,希望大家也能了解一下“内部情况”。而不是无可奈何或者一味抱怨。
作者: alite_shufe    时间: 2009-3-20 02:48

我一直困惑着呢,兄弟是it高人把,帮了一大群电脑盲的忙啊
作者: 紙鶴白沙    时间: 2009-3-20 02:56

不错,楼主有心了,可以将此贴也同发 建议投诉区,让更多会员了解并受益!
作者: jy00573066    时间: 2009-3-20 07:51

楼主好建议啊,我一直用google使用站内搜索,但是都搜不到,我都奇怪死了,现在终于知道怎么回事了
作者: zhangcj57    时间: 2009-3-20 08:40

受教了,楼主解释的太好了,我这里从上个星期开始好像就经常出现这样的情况
作者: moonrisker    时间: 2009-3-20 08:41

引用:
原帖由 youxiaer 于 2009-3-20 02:56 发表
不错,楼主有心了,可以将此贴也同发 建议投诉区,让更多会员了解并受益!
好的,我一会就把他转发到建议投诉区去。
PS: 不会因为在两个地方同发了贴而被处分吧?怕怕哦,呵呵
作者: hydrway    时间: 2009-3-20 08:47

刚刚看完了,楼主真是有心,解释的非常形象,比喻成买票排队。楼主学理工的吧。
作者: zhenxinld    时间: 2009-3-20 08:49

我到是偶尔碰到过这样的情况,刷新下就好使啦。这回长知识了,谢谢楼主。
作者: flyjoye    时间: 2009-3-20 09:02

我昨天上了就出现过这个,还刷新了几次都不行!后来过了几个小时再上的时候就可以了!原来是这样
作者: dubuwuye0    时间: 2009-3-20 09:27

楼主真是太伟大啦,我相信这个问题捆饶了许多人呢,现在全明白了,多谢楼主啦!
作者: hoolooday    时间: 2009-3-20 09:36

这个解释有才,有水准,相当的欣赏。楼主细心。这几天正在为这个烦呢,我会少用搜索的,不过有时候,发帖为不重复,没有办法啊
作者: qizongen6    时间: 2009-3-20 10:10

汗 原来GOOGLE搜索一直不能是这个原因啊
作者: lbskylb    时间: 2009-3-20 10:17

感谢分享,终于知道了,实际刷新下就好了,忽然发现我69.4.239.124会访问快一点!
作者: qizongen6    时间: 2009-3-20 10:30

这个 刚才忘记支持了 确实经常会出现这种情况 谢谢LZ
作者: 为什么要1    时间: 2009-3-20 12:52

现在终于知道原因了,昨天刚好碰到几次,还以为是我的电脑有问题民,谢谢了
作者: easternevil    时间: 2009-3-21 12:00

做个记号先,看来楼主是个专家了。
引用:
不过说到google的站内搜索,有一个tips要和大家分享一下:
由于我们很多人都不是直接访问www.sexinsex.net这个域名的。而是通过代理或者IP。那么这就会导致你使用google站内搜索不成功(因为你会发现搜索条件是site:69.4.239.124而不是site:sexinsex.net。所以呢,大家在google的搜索结果页上,在搜索框中将它改过来就好啦。
这个技巧还真是不错,解决了我以前总是搜索不到的问题。
作者: nxpikid    时间: 2009-3-21 12:19

那么说,这个原因与我们自己本身的网络状况没关系了,放心了,感谢楼主的授课。
作者: spy_123    时间: 2009-3-22 10:34

这个问题我也碰见过N次了
每次基本上都是重新刷新网页就搞定了。
从没有想过这是为什么。
谢谢楼主了。长知识了。呵呵!
作者: sermetoo    时间: 2009-3-22 10:53

楼主是个高人啊。前几天也碰到这种情况,在别的网站也出现过,现在大概知道什么原因了不过还是迷糊中
作者: huizi1111    时间: 2009-3-22 11:02

真是太好了,我一直就不明白是怎么回事,真是收益匪浅。
作者: 无为初始    时间: 2009-3-24 17:15

不错,为像我们的这一群菜菜,及时除虫了,谢了
作者: 20090101    时间: 2009-3-24 18:39

我也经常遇到这种情况
一般都是多试几次就成功了
作者: xieyingfen    时间: 2009-3-24 19:31

楼主解释的实在是很好笑啊 哈哈 大家操作的时候不要太频繁了 也可以减缓服务器压力
作者: littlepiggy    时间: 2009-3-24 22:15     标题: 回复 1楼 的帖子

刷新一下,我经常遇到,谢谢楼主的精彩解释,学习了
作者: btxcbxcbx    时间: 2009-3-24 23:42

有好多次打开都是502,还以为换了网址呢,现在明白了。
作者: moonrisker    时间: 2009-3-26 09:40

引用:
原帖由 20090101 于 2009-3-24 18:39 发表
我也经常遇到这种情况
一般都是多试几次就成功了
呵呵,人生本来就要充满乐趣吗。碰到啥问题愁眉苦脸的也得解决啊,还不如乐观一点去对待,哈哈
作者: zhaozhiah    时间: 2009-3-26 11:21

非常感谢,502问题搞的很头疼。
楼主有心了。
作者: Kill_snow    时间: 2009-3-26 11:38

看来楼主对这个很有研究啊,经常能遇到几个单词,很烦人啊
作者: melon1234    时间: 2009-3-26 12:55

解释得非常不错!要不是你说,我还没注意到那个google站内搜索框呢呢。




欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://67.220.91.17/bbs/) Powered by Discuz! 7.2