thin相关内容
最近我想通过https 最简单的方式来保护我的rails 4.2.1应用。我找到了这个问题以及关于WEBrick + SSL的答案,都引用了这篇文章遗憾的是,不再可以访问。然后我发现这个答案建议使用thin(命名使用thin的其他优点)。然后我跟着这个分步指南,最后运行瘦启动--ssl --ssl-key-file .ssl / key.pem --ssl-cert-file .ssl / cer
..
我按照以下说明为Rails 3.07安装了机架ssl: http://www.simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/ 不是加工。发出第一个https请求(用于登录页面)并安全地提供页面,但是当您登录时,它会重定向到不安全的http URL。 我正在运行瘦服务器。它适用于Thin吗?那么Webrick呢
..
我有一个在heroku上运行瘦服务器的rails应用程序。它目前使用http。我想使用https进行bot开发和生产。我从哪里开始这样做。 我看过这个 railscast ,显示如何使用POW服务器。我不想使用POW服务器,我想使用瘦服务器。 我也看了这里:但是在这里他们假设你已经打开了ssl。 我还没有找到任何显示如何从头开始在瘦服务器上运行https的地方。 我想知道是
..
在传递具有特殊字符的字符串时,我收到无效请求:无效的HTTP格式,解析失败错误。日志中的错误如下。 我的请求: http :// localhost:3000 / search /% 错误日志: 无效请求:HTTP格式无效,解析失败。 /.rvm/gems/ruby-1.9.3-p545/gems/thin-1.6.2/lib/thin/request.
..
我到处都可以找到,但似乎无法找到解决方案。我在Lion 10.8.2上使用xcode 4.5.1 - 我试图为一个rails项目运行bundle,并且一直在干扰这个。我正在使用宝石“瘦”为heroku。现在我不得不做的事情 - 任何人都可以找到解决方案吗? Bolanos @ Jeremys-Mac-mini⦿-1.9 .3 fishfarm $ sudo gem install even
..
我正在尝试设置'同步'宝石,以便在我的Rails应用中启用实时更新。这使用Faye作为一个实时推送服务,并作为网络服务器瘦。 我非常新的这个。所以任何意见赞赏。 我在本地服务器上工作,但不知道如何在heroku的生产模式下工作。这是我的设置: 在我的gemfile中: gem'faye' gem'thin',require:false gem'sync'
..
我最近'升级'我的应用程序到heroku的雪松平台上。默认情况下,我使用 thin 作为Web服务器。但我一直很想使用 unicorn 来实现并发性,并让我的dyno美元成为父亲。但我担心在使用Thin以外的产品时会遇到一些问题。 有没有人有这个决定的真实生活经验? 谢谢! 乔纳森 这篇文章让我对这个想法感到兴奋: http://michaelvanrooijen.com/
..
只是想获得人们对使用Unicorn和Thin作为Rails服务器的意见。我在网上找到的大多数文章/基准看起来都很不完整,所以最好有一个集中的地方来讨论它。 Unicron是一个多进程服务器,而thin是一个基于事件/非阻塞的服务器。基于事件的服务器非常好...如果你的代码是异步/非阻塞的 - 香草栏被阻塞。所以除非你使用非阻塞的rails库,否则我真的没有看到使用Thin的好处。更糟糕的是,
..
我有一个非常简单的应用程序,使用Sinatra构建的EC2托管,在nginx之后。问题是,在Chrome中,会话变量在Sinatra中变得“丢失”。它不会在Firefox中发生。 这是使用Rack :: Session :: Cookie。这与此问题类似: Sinatra不会在Chrome浏览器中重定向会话 有关如何解决Chrome中的这些问题的任何见解,我们将不胜感激。 解决方案确保
..
一个Rails 3.2.0应用程序,在Thin web服务器上运行良好,在本地和Heroku雪松堆栈上都可以使用。 之后: $ git branch work $ git checkout work $ rails server 我得到: =>启动瘦身 => Rails 3.2.0应用程序在http://0.0.0.0:3000开发中开始 =>
..
我使用Thin来服务位于测试机器上的导轨应用程序。我希望能够停止/从我的本地机器开始瘦,但以下不起作用: ssh luc @ test_machine'/home/luc/.rvm/gems/ruby-1.9.3-p125/bin/thin -v' 我收到以下错误消息: /home/luc/.rvm/rubies/ruby-1.9。 3-p125 / lib /
..
我没有root访问权限,因为它是托管在虚拟主机上的服务。 直到现在,所有gem问题都解决了无法访问root的问题。 thin需要eventmachine,所以: $ gem install eventmachine 构建原生扩展。这可能需要一段时间... 错误:安装eventmachine时出错: 错误:无法构建gem原生扩展。 / usr / local /
..
我试图在Windows上安装Thin(ruby 1.8.6(2007-09-24 patchlevel 111)[i386-mswin32]),但收到错误消息: C:> gem install thin构建原生 扩展。这可能需要 ,而...错误:错误安装 thin: 错误:无法构建gem本机扩展。 C:/rails/ruby/bin/ruby.exe extconf.rb 检
..
我正在微软办公室现场服务的网站上工作。它有一个联系表格,使访客能够与业主联系。我想编写一个位于一个独立的服务器上的Ruby脚本,该表单将POST。它将解析表单数据并将详细信息发送到预设地址。脚本应该将浏览器重定向到确认页面。 我有一个运行nginx和postfix的ubuntu hardy机器。安装了Ruby,我们将会看到使用Thin和它的Rack功能来处理脚本。现在来编写脚本,我已经写了一
..
如何强制或设置为使用瘦服务器而不是Webrick运行(对于Rails 3应用程序) ? 要放在env.rb文件或其他文件中的任何设置? 解决方案 两种方法: 1)关闭capybara的内置服务器并自行运行。 2)看起来像有人打开了 https://github.com/jnicklas/capybara/pull/175
..
如果你在Sinatra的回应返回一个'eachable'对象,Sinatra的事件循环将'每个'你的结果,并以流式方式作为HTTP响应产生结果。但是,如果存在对Sinatra的并发请求,它将在处理另一个请求之前迭代一个响应的所有元素。如果我们有一个光标到一些DB查询的结果,这意味着我们必须等待所有的数据可用之前处理并发查询。 查看了async-sinatra gem和 http:// mac
..
我在写一个脚本来自动部署在Windows Rails应用程序的红宝石。我把一切都自动除薄群集启动。事实证明,daemonizing不支持在Windows因此调用薄时,我无法使用 - 服务器命令。 一个previous问题我贴:启动Windows上的薄集群 我现在正在寻找一种替代的方法来获得三个实例编程起来。有谁知道我如何能够做到这一点? 感谢您的时间! 解决方案 启动是你的朋友。
..
我在写我的第一个基于辛纳屈的web应用程序作为一个前端到另一台基于TCP的服务,使用EventMachine的和async_sinatra异步处理传入的HTTP请求。当我测试我的应用程序,为同步路由所有的请求都记录在普通日志格式标准输出,而异步请求则不是。 我已经通过源$ C $ C位读async_sinatra,西纳特拉,瘦,机架,它看起来像同步请求的记录是通过CommonLogger#调
..
我有我的机器上的红宝石应用程序,我想用一个批处理脚本部署。我得一切都交给处理的服务器。这是我使用的是什么: cd到/ /的/应用程序路径 薄启动-p 3001 这工作。 cd到/ /的/应用程序路径 薄启动--servers 3 根据 HTTP://$c$c.macournoyer.com/thin/usage / ,不能正常工作。我得到一个错误“的lib /超薄/ runner.r
..
我的问题是类似于此 头取消设置的ETag FileETag无 ExpiresActive On配置 ExpiresDefault“进入加1年” < / LocationMatch> 我的 RAILS_ROOT /配置/环境/ production.rb 设置: config.cache_classes = TRUE config.consider_all_reques
..