如何在 Windows 上的 ruby THIN 服务器 (Rails 3.1) 上打开 GZIP 压缩
我想知道如何在 Windows 机器上的 Ruby THIN 服务器上为 Rails 3.1 应用程序启用 GZIP 压缩? 嗯,我以前从未使用过 GZIP。 谢谢!…
如何在 Rails 3.1 应用程序中重新启动瘦集群中的各个服务器
我设置了一个瘦集群来启动 3 个服务器: /etc/thin/myapp.yml ... wait: 30 servers: 3 daemonize: true ... ,并且我使用 thin restart -C /etc/thin…
在Rails中,我应该启用serve_static_assets吗?
我目前正在使用 Apache 代理到 Thin (使用此 文章) 我的静态资源都不起作用(例如样式表、javascript)。 Apache 应该为他们提供服务吗?还是我必须…
Thin 和 sinatra - 如何停止/重新启动?没有thin.pid
我使用 Thin 作为我的 Sinatra 应用程序的服务器。它是这样启动的: thin -C config/environment.yml -R config/config.ru start 其中 environment.ym…
如何启动和停止 Ruby Thin 服务器?
我需要以编程方式多次启动和停止瘦服务器。我正在使用以下代码: require "thin" def running? !TCPSocket.new('127.0.0.1', 3000).close rescue Exce…
Rackup 使用 Thin 代替 WEBrick
Sinatra 新手,刚刚启动并运行开发服务器,但 rackup 使用 WEBrick 而不是 Thin,Thin gem 是已经安装了,这必须是一个简单的配置调整,但我不知道在…
Rails 3.1 线程安全被破坏
或者类似的东西。我已将多个应用程序从 Rails 3.0 升级到 Rails 3.1。它们在启用多线程选项的 Thin 上运行,它们都配置了线程安全!。在 Rails 3.0 中…
为什么此rackup 文件适用于Thin,但不适用于WEBrick 或Unicorn?
我在本地运行静态网站(用于测试)时遇到一个奇怪的问题。 导航到 root 时,WEBrick 和 Unicorn 都会导致 Rack 中断言失败。然而薄的作品 完美。 我的…
Nginx 提供静态数据的速度非常慢
我在 nginx 反向代理后面托管一个 RoR 应用程序,并将 nginx 配置为直接提供所有静态数据,而不将其传递到 RoR 应用程序(由瘦服务器托管)。 现在有…
如今在 ruby 上制作异步 Web 应用程序有哪些好方法?
我正在寻找一个带有 WebSocket 组件的 web 应用程序,以及基于磨坊机架的前端。我最初的计划是使用 Camping 作为前端,在瘦网络上运行服务器,机架 co…
Rails 忽略 config.action_dispatch.x_sendfile_header?使用薄 + nginx
我已经设置了一个运行 Rails 3.1.0rc6、Thin 和 Nginx 的生产环境。 由于某种原因,在 config/environments/Production.rb 中设置了 config.action_di…
Rails 3.1 Asset Pipeline 无法通过 nginx 反向代理工作
我正在将 Rails 3.0 应用程序升级到 Rails 3.1,但资产管道在开发中无法正常工作。我正在使用 Thin 和 nginx 反向代理。 例如 javascript_include_tag…
机架 ssl 不适用于 Thin
我按照以下说明安装了 Rails 3.07 的机架 ssl: http ://www.simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/ 它不起作用。发出第一…
具有 JDBCthin 驱动程序的 xml 类型的 Java API
我一整天都在尝试从我的 java 应用程序访问 xmlType 列表,我发现的只是函数 oracle.xdb.XMLType。但遗憾的是我无法使用这些函数,因为几乎所有函数都…
机架并发 -rack.multithread、async.callback 或两者兼而有之?
我试图完全理解 Rack 中并发请求处理的选项。我已经使用 async_sinatra 构建了一个长轮询应用程序,现在正在使用 throw :async 和/或 Thin 的 --threa…