杂种怎么了? Windows上有啥替代品吗?
Posted
技术标签:
【中文标题】杂种怎么了? Windows上有啥替代品吗?【英文标题】:what happened to mongrel? any alternatives on windows?杂种怎么了? Windows上有什么替代品吗? 【发布时间】:2010-10-26 12:57:43 【问题描述】:我刚刚看到 mongrel 的最后一次更新是大约一年前...
http://mongrel.rubyforge.org/wiki/WikiStart?action=diff&version=35
已经停产了吗?
还有其他轻量级的 Windows 开发盒替代品吗?
【问题讨论】:
开发者厌倦了社区并放弃了它。 他离开时也对 Rails 社区进行了长篇大论。不过,我太懒和/或太忙了,无法找到它的链接。 Zed Shaw 从他的博客中删除了他著名的 Rails is Ghetto 帖子,但它可能保存在某个地方。 web.archive.org/web/20080102040259/http://www.zedshaw.com/rants/… 【参考方案1】:由于 mongrel 已经很久没有更新了,所以某些功能,例如 --prefix,不再适用于大多数原因版本的 rails (2.3+)
我建议改用 thin server,因为它似乎是 mongrel 的自然演变,并且项目维护人员正在积极开发它。
【讨论】:
我尝试过瘦,它似乎很好,这是将其配置为服务的指南***.com/questions/877943/…【参考方案2】:Mongrel 在 Windows 和其他操作系统的生产环境中运行良好。它没有被开发 b/c 它适用于大多数情况。在 mongrel-users listserv 上仍然会定期讨论修复这个或那个极端情况。但我对 mongrel 的体验是它的效果很好。
我不久前也测试过瘦,它也可以正常工作。我确实发现了一个缓存错误,但维护者很快发布了一个修复程序,这很好。我想如果你在 Mongrel 中发现了一个 bug,现在的维护者也会很快修复它。
我在这里做了一个瘦和杂种的比较:
http://www.misuse.org/science/2008/04/07/thin-vs-mongrel-a-ruby-on-rails-performance-shootout/
还有另一个研究各种流水线技术(nginx 公平代理模块与 unix 套接字)。 Thin 似乎在重负载下表现出一些奇怪的集群行为 - 但现在可以修复。
http://www.misuse.org/science/2008/04/07/thin-ruby-on-rails-nginx-fair-proxy-performance-testing/
【讨论】:
【参考方案3】:原作者 Zed Shaw 不再维护它,但它仍然适合在工作站上部署 rails 应用程序作为 webrick 的替代品(Rails 默认)。
如果您没有将 Windows 用作生产环境,我建议您设置一个配置了您的生产服务器 Rails 引擎的 VM。
【讨论】:
根本没有生产服务器,我们只是在开发环境中使用redmine...以上是关于杂种怎么了? Windows上有啥替代品吗?的主要内容,如果未能解决你的问题,请参考以下文章