爱子日志

解决504 Gateway Time-out(nginx)

504 Gateway Time-out问题常见于使用nginx作为web server的服务器的网站

我遇到这个问题是在升级discuz论坛的时候遇到的

一般看来,这种情况可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的,这将导致fastcgi进程被挂起,如果你的fastcgi服务对这个挂起处理的不好,那么最后就极有可能导致504 Gateway Time-out
现在的网站,尤其某些论坛有大量的回复和很多内容的,一个页面甚至有几百K
默认的fastcgi进程响应的缓冲区是8K,我们可以设置大点
在nginx.conf里,加入:


fastcgi_buffers 8 128k


这表示设置fastcgi缓冲区为8×128k
当然如果您在进行某一项即时的操作,可能需要nginx的超时参数调大点,例如设置成60秒:


send_timeout 60;


我只是调整了这两个参数,结果就是没有再显示那个超时,可以说效果不错,但是也可能是由于其他的原因,目前关于nginx的资料不是很多,很多事情都需要长期的经验累计才有结果,期待您的发现哈!

作者:hao32,http://www.hao32.com/webserver/159.html

宏基收购Gateway



8月27日 宏基已经同意以7亿1000万美元收购美国第四大电脑公司Gateway。将以每股1.90美元的价格收购总部位于加州Irvine的Gateway公司。此价格比上周五Gateway股票收盘价1.21美元/股高出了57%。

收购也将使宏基有权出价竞购欧洲的Packard Bell,阻拦联想扩大规模的努力。继2001年退出欧洲及亚洲市场后,现在Gateway准备再次打入这2个市场。如果收购成功,新公司的合并年收入将超过150亿美元,年出货量将达到2000多万台。两家公司表示,合并后可节约1亿5000万美元的成本。

宏基董事局主席王振堂在给职员的信中称,收购Gateway将使宏基获得Packard Bell的欧洲业务,因为Gateway拥有收购Packard Bell欧洲业务的优先权。

自1999年股价达到最高点82.50美元/股后,由于市场份额不断被戴尔和惠普侵蚀,Gateway股价已经下跌了99%。收购协议还需美国政府的批准,预计将在今年12月完成。(Tony)

From 网易科技