mongrel相关内容

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

假设我有一个 Rails 2.3.2 应用程序,以 nginx 为前端,由 mongrel 提供服务,我需要通过 Rails 提供一个大型静态文件(以控制对它的访问).我希望 Rails 应用将文件传输委托给 nginx,以避免阻塞 mongrel 实例. 可用信息似乎矛盾且不完整.这篇文章 展示了如何使用 Apache 进行操作,以及暗示它也可以用 ngninx 来完成——但没有例子.这篇 ..
发布时间:2021-12-13 22:14:00 其他开发

Ruby on Rails 服务器选项

为我的 Ruby on Rails 应用程序设置开发服务器的整个问题让我感到困惑.有 WEBrick、Mongrel、Passenger、Apache、Nginx 等等,我敢肯定,我不太了解它们扮演的不同角色. 我开始使用 WEBrick,现在我使用 Mongrel 进行开发.这些服务器是独立的,还是坐在 Apache 前面? 我读过关于 Passenger 的文章,但我不太明白它是什 ..
发布时间:2021-11-11 04:47:23 服务器开发

更改Rails的默认服务器

我安装了杂种gem,因为在极少数情况下我需要在工作站上使用它,现在它是我的默认Rails(2)服务器.我知道我可以在命令行上指定script/server webrick,但是事实是我想让我的系统(或应用程序)默认为webrick,并且仅在指定时使用mongrel. 有人知道如何安排吗? 规格:WinXP,Rails 2.3.12,Ruby 1.8.7 解决方案 好的,这里有一 ..
发布时间:2020-07-01 00:56:40 其他开发

杂种在与rails3的窗户上

我正在Windows机器上部署Rails 3应用程序,并且希望在杂种上运行该应用程序.我已经手动安装了mongrel(不是通过捆绑器安装).我没有通过捆绑器安装它,因为当我尝试它时,它会出错 获取rubygems.org的源索引 无法到达rubygems存储库 http://rubygems.org 找不到杂种 ..
发布时间:2020-07-01 00:56:33 其他开发

Rails Partial(Rails 3,HAML)任意慢

我正在使用Rails 3.0.1,HAML 0.3.22和Mongrel 1.1.5(而MongoMapper不是AR).我正在渲染一个列表,每个列表项都是它自己的部分.每次页面渲染列表项部分之一时,渲染时间几乎都要长100倍(并且每次渲染的时间都是任意不同的.而且,不用说,每个项目都具有基本相同的数据)............................................... ..
发布时间:2020-07-01 00:56:28 其他开发

如何用Heroku上的send_file(或send_data)解决内存泄漏?

我有一个Rails 3应用,该应用需要生成图像并将数据发送到浏览器. 该应用必须部署在Heroku上. 但是,Heroku仅支持通过保留在内存中的Mongrel进行流传输.然后,这导致Heroku变慢,然后在十几次请求后终止线程. https://devcenter.heroku.com/articles/错误代码#r14-内存配额超额 我当前正在使用ActionContr ..
发布时间:2020-07-01 00:55:25 其他开发

如何在Ruby中实现进度条?

我们要在一个Ruby应用程序中实现一个用于上传文件的进度条.这需要显示上载的确切百分比.但是,尽管我们尽了最大的努力,我们仍然找不到实现完全复制文件上传过程的进度条的方法. 您能帮我们吗? 解决方案 如果您使用的是Apache和Passenger,则可以使用Apache进度栏模块. 截屏视频: http://www.railsillustrated.com/screencast ..
发布时间:2020-07-01 00:54:18 其他开发

在共享托管服务器上运行Ruby on Rails应用程序时出现问题

我在共享托管服务器上安装 any Ruby On Rails应用程序时遇到问题. Mongrel将html显示为所有页面的纯文本.即使我创建了一个空的测试应用程序并添加了脚手架视图而没有进行任何更改,任何应用程序都会出现问题. 当尝试将cookie放入响应标头时,似乎Mongrel崩溃了. HTTP标头看起来不完整,缺少Content-type和其他参数: curl 127.0.0.1 ..
发布时间:2020-07-01 00:53:14 其他开发

Rails:post参数中的引号丢失

我正在将全文搜索添加到我的Rails站点,并允许用户在搜索输入框中输入双引号.问题是双引号似乎被Mongrel过滤掉了,所以我从没在params哈希值中收到这些引号.如何防止这种情况发生?我正在运行Rails 2.3.8. [编辑:添加了分析数据] 在Firebug中,我看到post参数正确地用引号引起来了: search_criteria "great post" 但是,在 ..
发布时间:2020-07-01 00:53:10 其他开发

如何使用Rails 3和Ruby 1.9.2创建Windows服务?

如何使用Mongrel使用Rails 3和Ruby 1.9.2创建Windows服务? 解决方案 几年前,对Mongrel的mongrel_service扩展用于提供功能来运行Rails应用程序(使用mongrel_service)作为服务. 由于Rails 3的某些更改以及Mongrel缺乏持续的开发,因此尚未更新mongrel的内部组件以正确处理较新版本的Rails 因此, ..
发布时间:2020-07-01 00:53:05 其他开发

对于Ruby on Rails,使用Webrick时,它支持并发请求和Keep-Alive吗?为什么加载.js和.png文件这么慢?

我正在运行Rails 3.0.5,并且在控制台上报告一个页面需要60毫秒,但是如果我查看Firefox Net加载时间图表,则需要2.9秒.如果我在Bash上运行ab命令,则说需要300毫秒. 因此,如果删除标准javascript(其中6个),则需要1.9秒...但是我想知道为什么这么慢吗?保持生命不是很荣幸吗? 奇怪的是Firefox显示并发下载了4个文件-我认为Webrick一次 ..
发布时间:2020-07-01 00:52:00 其他开发

如何在Thin Console窗口中查看调试代码?

在Mongrel中,我们可以看到任何ruby调试代码.在安装thin并执行thin start之后.我在控制台窗口上看不到任何调试代码. 这是神灵吗? 我们是否应该在新的控制台窗口中使用tail -f log/development.log来查看调试代码? 解决方案 是.带尾巴的解决方案是正常的,应该使用它. ..
发布时间:2020-07-01 00:51:58 其他开发

与Webrick相比,使用Passenger + Apache的优势

我想说服管理层,使用Apache +乘客设置是进行生产的一种方式,而不是使用webrick或mongrel 我从网上发现了一些要点. 如果您能提出自己的想法,那将是非常有帮助的,因为它将反过来帮助我提出我的观点. (欢迎提供技术细节) 如果有的话您可以发送一些链接,那将是很好的 预先感谢 欢呼 萨摩耶拉 解决方案 ,您可以看到比较并做出选择 Ove ..
发布时间:2020-07-01 00:51:56 其他开发

杂种怎么了?在Windows上有其他选择吗?

我已经看到杂种的上次更新大约是在一年前... http://mongrel.rubyforge.org/wiki/WikiStart ?action = diff& version = 35 它已经被取消了吗? Windows开发盒是否还有其他轻量级替代方案? 解决方案 由于杂种很长时间没有更新,因此某些功能--prefix不再适用于大多数版本的rails(2.3+) ..
发布时间:2020-07-01 00:51:53 其他开发

如何从Rails内部重新启动Rails?

好,所以我想在Rails中创建一个动作以重新启动自身.我做了一些搜索,发现: http://snippets.dzone.com/posts/show/5002 建议使用2条命令,一个停止并重新启动.以下是杀死人数: ps -a|grep "/usr/local/bin/ruby script/server"|grep -v "grep /usr"|cut -d " " -f1| ..
发布时间:2020-07-01 00:51:50 其他开发

不同的Ruby on Rails生产Web服务器之间的建议(和区别)

很快,我计划将我的第一个Ruby on Rails应用程序部署到生产环境中,甚至选择了一个Web主机,其中包含RoR提供程序所期望的所有托管服务器和Capistrano功能. 提供商允许杂种,瘦身,乘客和FastCGI Web服务器,看起来非常灵活,但是老实说我不知道​​它们之间的区别.我已经对它们进行了调查,但是当他们开始谈论功能和最大同时请求数时,这一切都会变得有很多-而且此数据似乎会因 ..
发布时间:2020-07-01 00:51:47 其他开发