问题标签 [mongrel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1072 浏览

ruby-on-rails - 启动开发服务器时出现问题 - ruby​​ on rails

我最近使用 Ruby 1.8.7 升级到 Rails 2.3.2。每当我像这样启动服务器时:

它挂起。取消它后,我看到的唯一错误信息是:

升级后开始出现错误。查看项目日志文件夹中的服务器日志,没有写入任何内容。开发日志中也没有任何内容。

我正在使用 Mac OSX 10.5

我更新了所有的宝石并清理了旧的宝石。所有旧物品都来自带有 PPC 芯片和 Tiger 的旧电脑。在升级到 Ruby 1.8.7 和 Rails 2.3.2 之前,尽管 ruby​​ 似乎是为 PPC 而不是 i686 编译的,但一切正常。

我可以使用脚本/控制台并成功与项目中的模型进行交互。

任何建议,将不胜感激。

谢谢

0 投票
4 回答
1522 浏览

ruby-on-rails - 减少 Mongrel Rails 内存占用并提高性能?

我的 Rails 站点运行 Mongrel,我遇到了正在使用的内存量的问题。我的 ruby​​-bin 进程正在使用大约 66 MB 的常驻内存。如何减少 Rails 使用的内存量?

如果多个 Rails 服务器以这种速度消耗内存,那么在一台机器上运行多个 Rails 服务器不是很经济。我的 php5 fcgi 进程位于 15-25 MB 之间。

我对 RoR 相当不熟悉,使用 JRuby 会有帮助吗?任何有助于减少内存占用和提高性能的评论都非常受欢迎。

0 投票
3 回答
3752 浏览

ruby-on-rails - 杂种怎么了?Windows上有什么替代品吗?

我刚刚看到mongrel的最后一次更新是大约一年前...

http://mongrel.rubyforge.org/wiki/WikiStart?action=diff&version=35

它已经停产了吗?

Windows开发盒还有其他轻量级的替代品吗?

0 投票
3 回答
1943 浏览

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

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

0 投票
5 回答
4071 浏览

ruby-on-rails - 对 Rails 应用程序的第一次请求非常慢

我的 Rails 应用程序的第一个(工作会话)请求总是滞后的。切换到生产模式没有帮助。

我使用 mongrel,其他请求以可接受的速度处理。

我怎样才能让它更快?

问候

0 投票
1 回答
7092 浏览

ruby-on-rails - 通过 Rails 2.3 使用 x-sendfile 通过 Nginx 提供大文件

假设我有一个 Rails 2.3.2 应用程序,前面是 nginx,由 mongrel 提供服务,我需要通过 Rails 提供一个大型静态文件(以控制对它的访问)。我希望 Rails 应用程序将文件传输委托给 nginx,以避免阻塞 mongrel 实例。

现有信息似乎相互矛盾且不完整。这篇文章展示了如何用 Apache 来做,并暗示它也可以用 ngninx 来做——但没有例子。这篇文章这篇文章展示了如何使用 Rails 2.3 显然不需要的插件来做到这一点。这篇文章表明,也许 nginx 不支持 x-sendfile。

对于 Rails 现在可以自己做的事情,我宁愿不要乱用插件。

有没有人在不使用插件和 Rails 2.3/nginx/mongrel 的情况下获得类似 x-sendfile 的行为?如果不是,那么让它与插件(和/或猴子补丁)和 Rails 2.3/nginx/mongrel 一起工作的最佳文档是什么?

0 投票
1 回答
170 浏览

ruby-on-rails - 如何在 Windows 2003 上使用 mongrel、lighttpd 和 iis 设置负载平衡的 Rails Web 服务器

我知道这不是执行此操作的理想环境,但请坚持我并提供帮助...

我想要实现的设置是让我的 Rails 应用程序在 Windows 2003 服务器上运行,使用一组带有 lighttpd 作为负载平衡器的 mongrel,并且在它前面的 IIS 将所有客户端请求传递给 lighttpd。

首先,我已按照以下说明进行操作: deploying to iis on windows

而且我已经设法让应用程序运行,但是如果客户端单击链接按钮,应用程序会因 500 服务器错误而爆炸。

如果我只是针对其中一台 mongrel 服务器运行,则该应用程序运行良好,所以我认为它是 lightpd。

就好像 lighttpd 与多个 GET 请求(即多次点击)混淆并炸毁了。

任何有关为什么我会收到 500 个错误的帮助都会有所帮助,谢谢。

0 投票
1 回答
638 浏览

ruby-on-rails - 在 Windows 上运行 mongrel_rails cluster::start

我已经设法让 mongrel_cluster 在我的 Windows 服务器 (v 1.0.5) 上运行,但我在尝试让它生成所有 (4) 个 mongrel 实例时遇到了麻烦。

它可以启动第一个,但随后不再执行。一个实例运行良好,但其他实例未启动。我认为这是因为:“** 警告:Win32 不支持守护程序模式。” 所以它不会为每个实例分叉进程。

有没有办法解决这个问题?即使我必须手动启动 4 个 'mongrel_rails cluster::start' 也没关系(假设它们启动了集群的正确节点),还是我最好只启动 4 个正常(和分散的)mongrel 实例?

我有两个主要问题:

有没有办法解决这个问题?如果不使用 mongrel_cluster ,我会失去哪些很酷的功能?

0 投票
4 回答
22431 浏览

ruby - gem install mongrel 使用 ruby​​ 1.9.1 失败

我昨天开始自己开发 Rails。
我安装了 ruby​​ 1.9.1、rubygems 和 rails。
运行gem install mongrel工作正常,表面上也安装了 mongrel。我有点不解,因为:

  • script/server 默认启动 webrick
  • which mongrel什么都不返回
  • locate mongrel返回很多条目,例如

看起来我已经安装了 mongrel(默认安装和我的自定义安装)。那么为什么 which mongrel 不返回一些东西。

还尝试使用gem install mongrel返回重新安装 mongrel 会引发它自己的一组异常:

0 投票
3 回答
2913 浏览

ruby-on-rails - 如何在 Mac OS X 上永久运行 rails 网站

我已经使用 Ruby on Rails 开发了供个人使用的小型 Web 应用程序。现在,当我想使用它时,我打开终端并运行 ruby​​ 脚本/服务器来运行 mongrel,然后我去 Safari 并输入 localhost:3000 来查看我的应用程序。

我想让这个网站在 mac 启动时自动启动,并可能使用其他 URL .. 最好只是http://myapp/

我来自 C#/asp.net 世界,对 apache/mongrel 的东西了解不多。

您知道如何在 mac os x leopard 上配置 rails/mongrel/apache 以在启动后协同工作并运行的分步教程吗?(我正在运行 apache,这只是通过选中系统首选项/共享中的复选框来完成)