thin相关内容

瘦和ssl:http请求的Rails不会自动重定向到https

最近我想通过https 最简单的方式来保护我的rails 4.2.1应用。我找到了这个问题以及关于WEBrick + SSL的答案,都引用了这篇文章遗憾的是,不再可以访问。然后我发现这个答案建议使用thin(命名使用thin的其他优点)。然后我跟着这个分步指南,最后运行瘦启动--ssl --ssl-key-file .ssl / key.pem --ssl-cert-file .ssl / cer ..
发布时间:2018-07-10 18:45:35 其他开发

机架ssl无法使用Thin

我按照以下说明为Rails 3.07安装了机架ssl: http://www.simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/ 不是加工。发出第一个https请求(用于登录页面)并安全地提供页面,但是当您登录时,它会重定向到不安全的http URL。 我正在运行瘦服务器。它适用于Thin吗?那么Webrick呢 ..
发布时间:2018-07-10 17:53:05 其他开发

在瘦服务器上的rails应用程序中启用https

我有一个在heroku上运行瘦服务器的rails应用程序。它目前使用http。我想使用https进行bot开发和生产。我从哪里开始这样做。 我看过这个 railscast ,显示如何使用POW服务器。我不想使用POW服务器,我想使用瘦服务器。 我也看了这里:但是在这里他们假设你已经打开了ssl。 我还没有找到任何显示如何从头开始在瘦服务器上运行https的地方。 我想知道是 ..
发布时间:2018-07-10 17:38:15 其他开发

使用xcode 4.5.1在OSX Lion 10.8.2上编译eventmachine gem

我到处都可以找到,但似乎无法找到解决方案。我在Lion 10.8.2上使用xcode 4.5.1 - 我试图为一个rails项目运行bundle,并且一直在干扰这个。我正在使用宝石“瘦”为heroku。现在我不得不做的事情 - 任何人都可以找到解决方案吗? Bolanos @ Jeremys-Mac-mini⦿-1.9 .3 fishfarm $ sudo gem install even ..
发布时间:2018-06-07 11:26:10 其他开发

使用轨道与Heroku上的Faye和Thin同步生产模式下的Gem

我正在尝试设置'同步'宝石,以便在我的Rails应用中启用实时更新。这使用Faye作为一个实时推送服务,并作为网络服务器瘦。 我非常新的这个。所以任何意见赞赏。 我在本地服务器上工作,但不知道如何在heroku的生产模式下工作。这是我的设置: 在我的gemfile中: gem'faye' gem'thin',require:false gem'sync' ..
发布时间:2018-06-07 10:58:13 其他开发

我应该在Heroku Cedar上使用瘦身或独角兽吗?

我最近'升级'我的应用程序到heroku的雪松平台上。默认情况下,我使用 thin 作为Web服务器。但我一直很想使用 unicorn 来实现并发性,并让我的dyno美元成为父亲。但我担心在使用Thin以外的产品时会遇到一些问题。 有没有人有这个决定的真实生活经验? 谢谢! 乔纳森 这篇文章让我对这个想法感到兴奋: http://michaelvanrooijen.com/ ..
发布时间:2018-06-07 10:44:10 其他开发

与Heroku上的独角兽瘦身

只是想获得人们对使用Unicorn和Thin作为Rails服务器的意见。我在网上找到的大多数文章/基准看起来都很不完整,所以最好有一个集中的地方来讨论它。 Unicron是一个多进程服务器,而thin是一个基于事件/非阻塞的服务器。基于事件的服务器非常好...如果你的代码是异步/非阻塞的 - 香草栏被阻塞。所以除非你使用非阻塞的rails库,否则我真的没有看到使用Thin的好处。更糟糕的是, ..
发布时间:2018-06-07 10:11:43 其他开发

Rack Sessions在Chrome中迷路了

我有一个非常简单的应用程序,使用Sinatra构建的EC2托管,在nginx之后。问题是,在Chrome中,会话变量在Sinatra中变得“丢失”。它不会在Firefox中发生。 这是使用Rack :: Session :: Cookie。这与此问题类似: Sinatra不会在Chrome浏览器中重定向会话 有关如何解决Chrome中的这些问题的任何见解,我们将不胜感激。 解决方案确保 ..
发布时间:2018-05-08 15:41:37 其他开发

瘦/ eventmachine非root安装问题

我没有root访问权限,因为它是托管在虚拟主机上的服务。 直到现在,所有gem问题都解决了无法访问root的问题。 thin需要eventmachine,所以: $ gem install eventmachine 构建原生扩展。这可能需要一段时间... 错误:安装eventmachine时出错: 错误:无法构建gem原生扩展。 / usr / local / ..
发布时间:2018-04-21 16:16:51 其他开发

在Windows上安装瘦的问题

我试图在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 检 ..
发布时间:2018-04-21 16:15:17 其他开发

发表一个HTML表单到remote.cgi - 用Ruby编写?

我正在微软办公室现场服务的网站上工作。它有一个联系表格,使访客能够与业主联系。我想编写一个位于一个独立的服务器上的Ruby脚本,该表单将POST。它将解析表单数据并将详细信息发送到预设地址。脚本应该将浏览器重定向到确认页面。 我有一个运行nginx和postfix的ubuntu hardy机器。安装了Ruby,我们将会看到使用Thin和它的Rack功能来处理脚本。现在来编写脚本,我已经写了一 ..
发布时间:2017-08-09 02:52:11 开发方法

使用Thin和Sinatra异步迭代请求的响应

如果你在Sinatra的回应返回一个'eachable'对象,Sinatra的事件循环将'每个'你的结果,并以流式方式作为HTTP响应产生结果。但是,如果存在对Sinatra的并发请求,它将在处理另一个请求之前迭代一个响应的所有元素。如果我们有一个光标到一些DB查询的结果,这意味着我们必须等待所有的数据可用之前处理并发查询。 查看了async-sinatra gem和 http:// mac ..
发布时间:2016-12-26 18:40:27 其他开发

在Windows上启动瘦服务器的多个实例与一个批处理脚本

我在写一个脚本来自动部署在Windows Rails应用程序的红宝石。我把一切都自动除薄群集启动。事实证明,daemonizing不支持在Windows因此调用薄时,我无法使用 - 服务器命令。 一个previous问题我贴:启动Windows上的薄集群 我现在正在寻找一种替代的方法来获得三个实例编程起来。有谁知道我如何能够做到这一点? 感谢您的时间! 解决方案 启动是你的朋友。 ..
发布时间:2016-08-04 19:35:15 Windows 2008/2003/2000

我如何登录异步薄+西纳特拉+机架请求?

我在写我的第一个基于辛纳屈的web应用程序作为一个前端到另一台基于TCP的服务,使用EventMachine的和async_sinatra异步处理传入的HTTP请求。当我测试我的应用程序,为同步路由所有的请求都记录在普通日志格式标准输出,而异步请求则不是。 我已经通过源$ C ​​$ C位读async_sinatra,西纳特拉,瘦,机架,它看起来像同步请求的记录是通过CommonLogger#调 ..
发布时间:2016-07-21 10:12:31 其他开发

启动Windows上的薄集群

我有我的机器上的红宝石应用程序,我想用一个批处理脚本部署。我得一切都交给处理的服务器。这是我使用的是什么: cd到/ /的/应用程序路径 薄启动-p 3001 这工作。 cd到/ /的/应用程序路径 薄启动--servers 3 根据 HTTP://$c$c.macournoyer.com/thin/usage / ,不能正常工作。我得到一个错误“的lib /超薄/ runner.r ..
发布时间:2016-05-21 13:27:01 服务器开发