只显示主题贴

最近碰到一个Rails项目,有非常严重的内存泄漏问题,生产环境中使用了Lighttpd+FastCGI。测试时使用了2个FastCGI进程,5000个访问首页的requests,会使得这2个FastCGI的内存使用量从40M迅速攀升到300M左右,更换为Apache+Mongrel问题依旧,之后对登录页面(没有任何数据库操作)进行测试,发现内存泄漏量会稍微减小,但也会增长到150M左右,于是开始检查使用的plugins,一开始怀疑是RMagick导致,去掉RMagick后内存泄漏依然存在,经过不断排查,最终发现是GetText存在内存泄漏,于是把其中一个controller+layout+er ...
  • 进入论坛 Ruby
个人感觉,合同只对公司有约束力,而对个人是完全没有。 你今天签了3年,下周就可以走人,但公司却不可能这么做。 因此,签几年都无所谓,就算签了10年,1年后你想涨工资,也可以拿离职来“要挟”,效果应该和“不续签”类似。 当然,在某些情况下,签1年比签3年要好,因为1年的试用期一般是1个月,而3年的话就要3个月了。
很original,很SEO -- for this topic 很web 2.0,很RESTful,很clear -- for http://www.bujiande.com/
  • 进入论坛 Ruby
lllyq 写道 一个测效率例子 380,[20, 19, 1] 老庄的估计要跑数十秒吧 这么夸张?我测试怎么才不到1秒?
  • 进入论坛 Ruby
def make_change(amount, coins = [25, 10, 5, 1]) change = [] coins.each do |coin| (amount / coin).times do change << coin amount -= coin end end change if amount.zero? end p make_change(39) #[25, 10, 1, 1, 1, 1] p make_change(14, [10, 7, 1]) #[10, 1, 1, 1, 1] p mak ...
  • 进入论坛 Ruby
目前项目使用的是Rails 1.2.5,其中有比较多的deprecate方法存在,所以暂时还无法升级到Rails 2.0.2,但另一个项目则希望在Rails 2.0.2上面进行开发,请问在同一环境下有办法实现两个Rails版本并存吗?除了用VMware
app/controllers/articles_controller.rb class ArticlesController < ApplicationController ... end app/controllers/admin_controller.rb class AdminController < ApplicationController ... end app/controllers/admin/articles_controller.rb class Admin::ArticlesController < AdminCon ...
  • 进入论坛 Ruby
<% image_tag 'rails.png' %> 会生成如下html <img alt="xxx" src="/images/rails.png?1190614494" /> javascript_include_tag 和 stylesheet_link_tag 也是如此,如何能去掉这些时间戳呢?
  • 进入论坛 Ruby
yananay 写道参考 agile development with rails 1st edition, 中的 路由部分,可以解决你的问题。 多谢,我已经解决了问题,在默认的路由前插入: map.connect 'admin/:controller/:action' map.connect 'admin/:controller/:action/:id' 不过有个问题,如果只写 map.connect 'admin/:controller/:action/:id' ,那/admin/item/list也不会被解析,但是默认的 map.connect ':controller/:acti ...
  • 进入论坛 Ruby
开发一个ROR网站,会有管理后台,我都是通过Admin::XXXController实现的,现在我希望这些负责后台管理的Controllers统一继承一个叫AdminController的Controller,然后在AdminController中加入访问控制等方法,即为一个BaseController,但是所有的后台管理url都是/admin/xxx,例如/admin/item/list或/admin/category/list,这样的话,按照默认的转发规则,/admin/item/list会转发到AdminController,会报Unknown action错。除了把AdminContr ...
  • 进入论坛 Ruby
seairy
搜索本博客
最近加入圈子
最新评论
评论排行榜