松窗竹户

2008年10月29日

摸索了个nginx 502 Bad Gateway 的一种解决方法

类归于: 服务器专栏 — 标签:, — bugx @ 16:47

昨天装上nginx后在高负载的时候,论坛上传图片或者执行较长时间脚本的时候就不停的出现502 Bad Gateway ,网上搜了,大多数都是张大师的那篇解决方案,他的解决方案是

http
{
……
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
……
}

增加了fastcgi的相应请求时间。但是我在实际中碰到了这个问题,设置到500,还是会出现,只是比我设置120的时候要少一些。后来发现主要是在一些post或者数据库操作的时候出现这种情况,静态页面是不会出现的。

反复的查问题,调试,也加大了CGI的进程数。

(全文…)

2008年10月24日

windows下使用Git版本控制

类归于: 零零碎碎 — 标签: — bugx @ 16:42

nowa架了一个GitHost,也就是一个源码管理的服务器。git服务器目前国内比较少,因为git本来就用在linux下的原因吧。

刚上手是不好掌握的,应该说要比SVN高级那么一点点。

来看看怎么初步用起来吧。

(全文…)

2008年10月18日

从李小龙传奇谈学习程序

类归于: 随心所欲 — 标签: — bugx @ 16:41

终于看完了50集的《李小龙传奇》,从人物传记来说,总体还是不错的。这部片子描述的李小龙并非一个完人,他也有很多缺点,冲动,狂妄,大手大脚花 钱,固执。但是对于他的成就,观众还是可以容忍这些缺点的。毕竟是我的偶像啊。片子也有一些不爽的地方,有些地方显得李小龙太不近人情了,还有就是可笑的 一个美国人一个手就打败了李小龙,大概编剧为了显示天外有天,人外有人。

李小龙的武术思想和习武精神值得我们敬佩的,对我们学习程序设计也很有帮助。

(全文…)

2008年10月15日

apache2 worker+php5+fastcgid 实践问题

类归于: 服务器专栏 — 标签:, , — bugx @ 16:39

由于原来http服务配置是apache2+php5 在prefork下用mod_php运行的,效率非常的低,当httpd进程达到1024以上就变得非常的缓慢。后来我尝试了装nginx,但是在远程服 务器上传附件上显示空白,其实后来在配置apache2的worker模式下的fastcgid时也出现这个问题,就发现了并不是nginx的配置问题, 而是问题出在php上。

首先安装了 apache2.2.9 编译用了worker方式。模块用动态加载,全装了进去,再一个个加,我并不确定到底要多少模块,这也是对apache的模块并不很熟悉,它的定制性高。

(全文…)

2008年10月11日

初试nginx

类归于: 服务器专栏 — 标签: — bugx @ 16:38

nginx的性能已经超越了lighttpd,lighttpd如果在动态上承载量大的话,我也许会考虑,nginx据说能达到上万的并发连接,提供了稳定的服务及强大的反向代理。

最近管理的一个网站 http://mall.bianz.com ,一直是apache在跑,也没有用fast-cgi.性能很是稳定,在并发1000连接以上就影响访问速度了,1500的时候就很卡了,会有超时问题。

对比了几个强壮的web服务器配置,决定先用nginx试试。昨天根据http://blog.s135.com/read.php/366.htm?page=1的文章终于成功的配置了nginx,能够比较顺利的跑起来了。

http://mall.bianz.com:81/

但是还缺少rewrite配置,nginx的中文资料还比较少。大多是俄语的 :(

http://wiki.codemongers.com/NginxChs

这里有一个中文wiki。

WordPress 所驱动