apache 部署 rails程序

      这段时间公司的需求人员经常的来找我.说3000(端口)上的需求管理工具速度慢.我试验了几次.发现当访问人数多的时候.是有点慢.于是决定想想办法.增加访问的速度.

      先说说我的启动方式吧.特别的简单.就是启动了一个mongrel(别骂我..).查看日志的时候发现,经常有主机断掉.后来经过老大的指点.说是访问的人多了.有的人挤不上去了.就掉了.我一看.这还了得.大家为了这点事脑袋都挤暴了.于是最先的办法是增加了多个端口的服务,可是需求人员的反应是这样要记住多个端口,而且经常要端口换来换去的.我想了想也是的...决定到网上找找好的解决方案.

      到网上找了好多.但是觉得比较好的就是 javaeye 的 http://www.iteye.com/topic/43290 这篇文章,讲的通俗易懂(谢谢robbin大哥.)于是照着方法部署下去.

       基本的方法和帖子上介绍的查不多.就是在最后关于 image和js以及css的显示上有问题.好像是没有加载,后来看到后面的兄弟也是有这个问题.于是找到一个兄弟的解答解决(huangye177).解决方法就是

<VirtualHost *:80>
 ServerName www.xxx.com
 DocumentRoot d:/rubyproject/depot/public
 ProxyPass /images !
 ProxyPass /stylesheets !
 ProxyPass /javascripts !
 ProxyPass / balancer://myCluster/
 ProxyPassReverse / balancer://myCluster/
 ProxyPreserveHost on
 </VirtualHost><VirtualHost *:80>
 改成
ServerName www.pmtool.com
DocumentRoot myCluster/public
ProxyPass /images balancer://myCluster/images
ProxyPass /stylesheets balancer://myCluster/stylesheets
ProxyPass /javascripts balancer://myCluster/javascripts
ProxyPass / balancer://myCluster/
ProxyPassReverse / balancer://myCluster/
ProxyPreserveHost on
</VirtualHost> 

 

于是问题解决.

 

后来看了好多文章都说是 lighttpd + fastCGI 比较好

于是决定试验下.可是老大说那个他试验的结果是ext2中的js有问题(老大就是老大.啥事都想在前面)....还是决定在本机上多试验下,看看到底那里问题...也让apache+mongre在服务器上先跑几天感受下.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值