技术开发 频道

Rails创始人回应Zed Shaw抨击

  【IT168 资讯】Ruby的Web服务器Mongrel创始人Zed Shaw在2007年年底对Rails框架和Rails社区进行了毫不留情、甚至可以说非常粗俗的抨击和辱骂。

  今天Rails框架创始DHH首次在自己的博客上面正式回应了Zed Shaw在将近一年之前的抨击。DHH最近开始撰写关于围绕Rails话题的一个系列文章,意在对围绕Rails周围的种种置疑和争议给出一个私人的看法,希望消除对Rails的一些不正确的看法。在该系列文章的第一篇Rails难以部署的猜疑,DHH介绍了Rails部署方式的变迁,并且高度赞扬了mod_rails部署方式的简便性。而在第二篇Rails每天要宕掉400次?文章中,DHH说:

  DHH 写道

  在Zed Shaw发表了他著名的讨伐文章后,很多人都非常伤心,而我尤其难过,我简直难以相信这是那个曾经在芝加哥和我共进午餐,并且我们曾经交流过很多次的Zed同学。我猜想他一定是遇到了什么困难,而得不到任何帮助。

  然后DHH对于Rails每天要宕掉400次的说法给出了解释。当时Basecamp使用的Mongrel进程存在内存泄漏,而我们使用了内存监控进程监视Mongrel进程,每当Mongrel使用的物理内存超过250MB,监控程序就会在该Mongrel处理完当前请求以后重起他。Mongrel并没有宕掉,也没有丢失数据,当然也没有发生每天400次重起那么频繁。

  后来在Mongrel提供了一个补丁修复之后,这种重起现象基本消除了,这是2006年的事情了,Zed Shaw在2007年底提到这个事情早已经是远古的事情了。

0
相关文章