问题标签 [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.
ruby-on-rails - Ruby Rails Mongrel Sever 无法服务于 OXS1.6
我对 Rails 和 Mac 还很陌生,正在做我的第一次部署......
我正在尝试在运行 OXS1.6 (Snow Leopard) 的全新 Apple 迷你服务器上设置我的 rails 应用程序。它目前在我的新 iMac i7(相同的操作系统)上运行良好。
我用这个命令开始杂种:
它开始在 log/mongrel.log 中给出这个输出
我的开发 iMac 上的输出相同(包括警告)。
不同之处在于,http://127.0.0.1:3000
在我的 iMac 上访问会提供应用程序的登录页面。在 mac mini-server 上访问相同的结果会导致来自 mongrel 的错误 500 文本:“我们很抱歉,但出了点问题。”
好像rails不起作用。如果我有一些日志文件消息可以指导我,我很擅长弄清楚事情,但是 mongrel.log 没有错误消息(输出与上面相同),并且 log/production.log 是空的(这使得我认为rails还没有开始?)。
我的宝石在机器之间都是相同的版本,应用程序代码也是如此;并且我在任何 mongrel_debug 日志中都看不到任何线索,除了 mac mini-server 和 iMac 上的 rails.log 不同。
在启动和单次访问之后,首先是来自 mac mini-server 的 rails.log:
在我的 iMac 上,除了添加了 HTTP_COOKIE 和 HTTP_IF_NONE_MATCH 之外,它看起来是一样的,这是我 iMac 的 rails.log
任何方向或想法将不胜感激。谢谢。
ruby - 如何获取 HTTPRequest POST 数据?
我正在使用 Mongrel 用 Ruby 实现一个小型 HTTP 服务器。我的代码目前如下所示:
正如您在我的示例中看到的,request.body 不输出 POST 数据。我怎么才能得到它?
ruby - 雪豹上的 Merb 问题
我最近开始研究 Merb,用于办公室周围的一些小项目。我正在尝试按照文档设置我的第一个项目,但遇到了异常,例如:
我已经从 gem 和 MacPorts 安装了 Mongrel,并且对这个异常感到困惑。
重要数据:
从我安装的宝石:
Merb 文档不存在,所以我发现自己陷入了困境。
提前致谢。
ruby-on-rails - 杂种有一个奇怪的错误 - 请帮助!
这是来自开发日志...
请帮助 - 任何想法都会很棒 - 被困在试图解决这个问题一个星期!
ruby-on-rails - 使用 RubyInstaller 1.9.1 RC2 后在 Windows 上启动 mongrel 时出错
我通过 rubyforge 提供的RubyInstaller 1.9.1 RC2 安装了 Ruby ,更新了 gems,并安装了 rails。使用 webrick 一切正常。为了好玩,我使用“gem install mongrel”安装了 mongrel。安装很顺利:
现在,当我使用“ruby 脚本/服务器”启动网络服务器时,出现错误:
“程序无法启动,因为您的计算机中缺少 msvcrt-ruby18.dll。”
然后,webrick 启动并正常运行。
我猜这是使用 Rails 1.9 的问题,而 mongrel 期望 1.8?(我是 Rails 新手,我没有真正的理由使用 mongrel .. 只是四处寻找)
ruby-on-rails - 在没有 Lighttpd/Apache 的情况下提供 Web 应用程序
由于 Rails 应用程序默认在 3000 端口上运行,是否可以在 80 端口上启动应用程序?前面真的需要启用 fastcgi/mod_proxy 的 Web 服务器吗?我的用户一次不会超过三个。如果是这样,我怎么能这样做?
谢谢!
ruby - 如何将 Mongrel 用于我的非 Rails Ruby Web 应用程序?
我正在开发一个非 RoR 但 ruby webapp。
到目前为止,我一直在使用 requests、hacks 和 mod_ruby;但我真的很想尝试 Mongrel——这似乎对 RoR 站点非常有效。
我查看了 GitHub 中给出的示例,它们都没有像在开发模式下的 RoR 中那样动态更改内容而无需重新启动 Mongrel。
我怎样才能做到这一点?(只是使用load
不起作用。)
ruby-on-rails - RoR 在刷新时重新加载内容是如何工作的?
只要 env 是development
,RoR 就允许您更改应用程序代码的部分内容,然后只需刷新浏览器——所有内容都会更改,而无需重新启动 Mongrel。
这是如何工作的,以及在 Rails 代码库中的什么地方完成的?
(或者,是否有一些简单的方法可以使用 Rack+Mongrel 做到这一点?)
非常感谢。
ruby-on-rails - Mongrel 与 Ruby 1.9
启动服务器时,更新到 Ruby 1.9 后出现这个奇怪的错误:
" [BUG] rb_gc() ruby 1.8.6 (2008-08-11) [i386-mswin32] 上的跨线程冲突
此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。"
我的 mongrel 版本是 1.1.6,应该兼容 Ruby 1.9。我还安装了 Ruby 1.8.6,所以我假设由于某种原因 mongrel 试图访问它并杀死 ruby?我的 rails 版本是 2.3.4,以防万一。
ruby-on-rails - 无法将 Rails 服务器作为守护进程运行
我正在使用 rails 2.3.2,当我运行 script/server -d 时,我得到的唯一输出是
=> Booting Mongrel => Rails 2.3.2 应用程序从http://0.0.0.0:3000开始
这很好。但是当我检查端口 3000 上运行的任何东西时,我什么也得不到。有任何想法吗?