gpt4 book ai didi

ruby-on-rails - 为什么 Rails 不能与 mod_ruby 一起工作?

转载 作者:数据小太阳 更新时间:2023-10-29 06:52:36 25 4
gpt4 key购买 nike

如果这听起来像一个愚蠢的问题,我很抱歉,因为它似乎是那些“不该”的事情之一,但是有人可以向我解释为什么 Rails 需要它自己的服务器(Mongrel、WEBrick、mod_rails 等)不能简单地使用 mod_ruby 吗?

最佳答案

所有运行 mod_ruby 的 apache 实例共享一个 Ruby 解释器。这意味着它根本不能在共享主机上使用,也不能在每台机器上运行多个 Rails 应用程序的任何环境中使用。在一台机器上运行同一应用程序的多个副本是可能的,但您也可能很容易遇到难以追踪错误的情况。因为 Rails 是单线程的,所以每台机器只运行一个 ruby​​ 进程是不可想象的。

此外,它的表现也不是那么好。

有关更深入的讨论,请查看 this Phusion employee's blog

关于ruby-on-rails - 为什么 Rails 不能与 mod_ruby 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/895776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com