保护 Rails 后端服务器免遭直接连接
这是为 Rails 应用程序提供服务的经典方案:前端是 80 端口上的 Apache(nginx 等),后端:其他一些端口上的 mongrel(thin、unicorn 等)集群(例如…
Rails 和 IP 欺骗
我在 Rails 2.3.2 上有一个小型应用程序,使用 nginx+thin(127) 提供服务。 操作系统 FreeBSD 7.1,数据库 - Posgresql。 这周我的应用程序突然崩溃了…
Rails 3 编码::兼容性错误
我正在开发一个通过 ajax 提交法语翻译的 Rails 应用程序,由于某种原因,我不断在日志中收到以下错误: Encoding::CompatibilityError 不兼容的字符…
Rails - 使用 Thin 时捆绑器错误
我开始使用捆绑器,但在使用它时遇到了一些问题。我有以下 gemfile: source "http://rubygems.org" gem "rack", "~>1.1" gem 'pg','>= 0.8.0' gem 'r…
使用 Thin 和 Sinatra 异步迭代请求的响应
如果您在 Sinatra 中的响应返回一个“eachable”对象,Sinatra 的事件循环将“each”您的结果,并以流式传输方式生成结果作为 HTTP 响应。但是,如果…
nginx 和 Thin 的区别
这是一个关于rails环境中的nginx和thin的新手问题。在阅读/学习 Rails 时,我经常听说 nginx 和 Thin 是 Rails 站点的绝佳组合。在阅读每个的描述时,…
Nginx 背后的瘦“连接到上游时没有实时上游”
我可能在 50-100 个请求中就有一个遇到此错误。我在 nginx 后面运行 10 个 Thin 实例,我认为我的负载不够高,无法最大化所有 10 个实例的使用量..并…
让异步http请求在rails 3beta4/ruby 1.9.2-rc2/thin/eventmachine上工作
我一直在尝试在我的应用程序中使用基本的异步 HTTP 调用。 我尝试在我的应用程序中使用 Rails 3 异步堆栈演示中的一些代码: http://github.com /igri…
RVM 和瘦、root 与本地用户
所以我正在尝试精简以作为 RVM 的服务运行。在精简安装之后,我手动更新了/etc/init.d/thin以在运行配置命令时使用su - user,以便精简以本地用户身份…
Windows Rail 上的 Thin 和 Bundler
尝试让 Thin 与 Windows 上的 Bundle 一起工作,我知道,主要 PITA 但无论如何,我是 Thin 和 Bundle gem 的新手,我使用的是 Ruby 1.8.6 并且 Rails …
帮助使用 Sinatra 启动我的瘦服务器
我是一个新人,试图熟悉 Ruby 和 Sinatra。我按照 Slicehost 文章设置了 Ruby 1.9.1 和 Thin 1.2.7,并使用 Nginx 的反向代理。 在我尝试启动我的瘦服…
nginx 可以用作后端 websocket 服务器的反向代理吗?
我们正在开发一个需要利用 html5 websockets 的 Ruby on Rails 应用程序。目前,我们有两个独立的“服务器”:我们的主应用程序运行在 nginx+passenge…