问题标签 [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 回答
2210 浏览

ruby - 在 Windows 上使用 Mongrel 运行 Sinatra 应用程序

我想在 Windows 上从 Mongrel 启动 Sinatra 应用程序,而不是 Sinatra 在后台启动 Mongrel。

有没有一种简单的方法可以将 Mongrel 用于 Sinatra?默认情况下,它正在寻找一个 Rails 应用程序。

编辑:建议的解决方案是简单地使用真正的 Linux 运行 VMWare 或 SunBox,并以这种方式处理公司问题。

0 投票
2 回答
3311 浏览

ruby-on-rails - 如何在 Ruby 中实现进度条?

我们想在我们的一个 Ruby 应用程序中实现文件上传的进度条。这需要显示上传的确切百分比。然而,尽管我们尽了最大的努力,我们还是找不到一种方法来实现一个完全复制文件上传过程的进度条。

你能帮我们解决这个问题吗?

0 投票
2 回答
1906 浏览

ruby-on-rails - Rails not refreshing code

While developing a Rails app, I usually leave the dev server running locally (mongrel) as I work on the code. Changes in the code take affect after a quick refresh. EXCEPT changes havent been taking effect for a class I've been writing in the Lib in folder. Is this in any way a known problem? What could be causing this? It is very frustrating to work on a problem for a while, having no solutions work, only to find out none of those solutions even had a chance to work.

Thanks for any help.

0 投票
1 回答
715 浏览

ruby-on-rails - 无法使用 mongrel_rails start 获取 value params[:user] 第一个请求?

当我使用 mongrel_rails start 启动我的 mongrel 服务器时,在我的控制器的第一个请求的创建操作中,我从 params[:user] 得到 nil。之后第二次和第三次都可以。此外,如果我使用脚本/服务器启动我的 Mongrel,它根本没有任何问题。在 script/server 和 mongrel_rails start 之间启动 mongrel 服务器有什么不同?你有没有遇到过这个问题?

这是我在控制器中的代码:

我使用海报插件以 xml 格式进行测试和发布。

0 投票
3 回答
253 浏览

ruby-on-rails - Mongrel Rails 启动时启动和停止另一个进程

我想在 mongrel rails 启动时启动另一个进程。有没有办法做到这一点?我希望启动 lig​​httpd,它在每次 rails 启动时充当我项目中的媒体服务器,并在每次 rails 停止时停止它。

0 投票
1 回答
650 浏览

ruby-on-rails - 在 Media Temple DV 服务器上安装带有 mongrel 集群的 rails

首先,我是一个完全的新手——我一直试图弄湿我的脚,但在这里遇到了一些麻烦。

我已经按照http://kb.mediatemple.net/questions/279/Ruby+on+Rails+using+Mongrel+Clusters安装了 rails,除了最后一个步骤之外,一切正常:

“cp /var/www/vhosts/testapp.mt-example.com/rails/testapp/public/.htaccess /var/www/vhosts/testapp.mt-example.com/rails/testapp/public/.htaccess.old && echo 'ErrorDocument 500 "应用程序错误 Rails 应用程序无法正常启动"' > /var/www/vhosts/testapp.mt-example.com/rails/testapp/public/.htaccess"

它返回:“ cp:无法统计`/var/www/vhosts/myurl.com/rails/myapp/public/.htaccess':没有这样的文件或目录”

当我访问该域时,rails 似乎可以工作 - 但是当我单击“关于您的应用程序的环境”时,我得到“我们很抱歉,但出了点问题。

我们已收到有关此问题的通知,我们将尽快进行查看。”

然后我设置了一些快速脚手架只是为了看看发生了什么,从浏览器访问这些页面时收到相同的消息。

提前感谢您的帮助!

0 投票
1 回答
114 浏览

ruby - 通过 HTTP 和 Mongrel 集群服务时,如何确保 SWF 在第一次下载时被浏览器缓存?

我们有一个 Rails 应用程序实例化一个 SWF 对象 16 次(它必须这样做,这只是应用程序的本质)。它不是被下载一次,而是被下载了 16 次。

我们如何确保此 SWF 在第一次下载时被浏览器缓存?它是直接从 Apache 提供的——我们可以修改 HTTP 标头来完成这个吗?

一些信息:

  • 浏览器使用代码 304 缓存资源。

  • 域指向集群,流量被转发到集群中的两台服务器(.3 和 .4)。

  • 每个服务器都有自己的代码副本,文件的时间戳不同。

  • 如果对 SWF 有任何后续请求,则可能会提供 .3 或 .4 并且浏览器将图像视为在服务器上修改,因为图像文件时间戳不同。

任何帮助将不胜感激,因为它将在初始加载后大大提高应用程序的性能。

0 投票
5 回答
860 浏览

ruby-on-rails - Ruby on Rails 获得 HTTP 500 且未记录错误(托管在 Media Temple 上)

我正在尝试在 Media Temple 上部署我的 Ruby on Rails 应用程序。应用程序启动良好(Mongrel 启动良好),但我不断收到 HTTP 500 错误。

问题是没有任何东西被写入日志,所以我现在知道是什么导致了这个问题。

我有 256M 的可用内存,所以我认为内存不是问题。

谢谢,

0 投票
3 回答
6079 浏览

ruby-on-rails - 我应该为我的 Rails 应用程序使用 Apache 还是 Nginx &Passenger 或 Mongrel

我有一个 Ruby on Rails 应用程序,它将成为一个 CMS,这意味着它主要是数据库密集型的。我希望它有相当数量的流量,所以在设计之前我会选择要使用的服务器。对我来说最重要的是性能。

我听说过关于 Nginx 的好消息,Rails 社区中的许多开发人员都推荐它,我唯一担心的是它的版本是 0.8,我相信它是 Beta,所以我担心潜在的问题。你说什么?

另外,我想在使用 Mongrel 集群或 Phusion Passenger 之间做出决定。你怎么看?

我计划使用 Ruby 1.9,因为它比 Ruby 1.8 具有更好的性能,我将使用 VPS 来托管我的网站。

我的主要事情是性能,即使设置一个比另一个需要更长的时间。

非常感谢您的意见。

谢谢,

0 投票
4 回答
1336 浏览

ruby-on-rails - 无法启动 Mongrel 服务器

我无法启动杂种服务器。当我查看日志文件时,它告诉我我想使用的地址不可用。我试图检查是否有一些服务使用该地址,但我找不到任何服务。

日志文件中的错误消息:

`initialize_without_backlog': 无法分配请求的地址 - bind(2) (Errno::EADDRNOTAVAIL)

任何帮助表示赞赏。

干杯,