unicorn相关内容
以下是我的独角兽初始化脚本的链接.https://gist.github.com/1466775 重启命令对我来说从来没有用过.每次部署后,我都使用升级来重新启动独角兽.但是每当有重大变化(例如添加新宝石)时,升级将不起作用.最近,我用 airbrake 替换了 hoptoad gem,它错误地说“未初始化的常量 Airbrake (NameError)".但是当我停止并再次启动独角兽时,它
..
当我运行以下命令在我的 Vagrant 盒子 (ubuntu-12.04.2-server-i386) 上为 Sinatra 应用程序启动 Unicorn 时 sudo unicorn -c unicorn.rb -E development -D -l 0.0.0.0:8080 我在 Unicorn 日志中收到以下错误. I, [2013-05-05T19:15:15.538805 #23
..
尝试运行时出现以下错误 “上限生产独角兽:开始" DEBUG [29ec5890] 命令:cd/home/ec2-user/apps/current &&( RAILS_ENV=production BUNDLE_GEMFILE=/home/ec2-user/apps/current/Gemfile ~/.rvm/bin/rvm 默认做 bundle exec unicorn -c/hom
..
我们使用 Unicorn_Rails + nginx.它在我的系统(4GB Ram,Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz)的开发模式和生产模式下运行良好我可以在本地系统中启动 10 个工人,但在任何情况下都无法在生产中启动 2 个以上的工人有时它有效,但需要等待 15-20 米启动unicorn_rails时一直占用99.6%的CPU 英特尔(
..
在我的 ubuntu 机器上,我可以在 ruby 1.9.3 上运行 unicorn,但是,它似乎不适用于 ruby 2.0.知道为什么吗? root@dev:/home/karan# rvm 使用 1.9使用/usr/local/rvm/gems/ruby-1.9.3-p429root@dev:/home/karan# unicorn -v独角兽 v4.6.3root@dev:/hom
..
假设我对我的 rails 应用程序进行了一些更改,例如更改 html 布局.我将如何使用 Unicorn 进行滚动重启?实际上,人们希望为最新版本的 rails 应用程序引入独角兽进程(或工作人员?),然后以原子方式将流量从旧的独角兽进程/工作人员切换到新的进程.从 Google 搜索中,我无法对如何做到这一点以及围绕它的所有问题给出具体明确的解释. 解决方案 有多种方法,其中一种如下:
..
我最近发现有些人更喜欢使用 unicorn_rails 而不是默认的 WEBrick 作为开发 Rails 应用程序的 Web 服务器. 我知道如果我想在生产中使用 unicorn,在开发中尝试它可能是有意义的,但由于生产中的配置不同,它甚至相关吗? 使用 thin 或 unicorn 而不是 WEBrick 来开发 Rails 应用程序,我是否会获得任何真正的、有形的优势,例如速度或
..
我使用的是 Rails 4.0.0、Ruby 2.3 和 Unicorn. 直到我尝试在 Gemfile 中添加 Nem gem 之前,我的应用程序都运行良好.一切都在本地像魅力一样工作,但是当我使用 Capistrano 部署到 DO 时,我陷入了错误循环: E, [2016-09-26T11:40:29.801388 #24545] ERROR -- : reaped #工人=0I,
..
我将 Gem 'unicorn' 添加到 Gemfile 并调用 rails server unicorn -e production,但出现加载错误.然后我添加Gem 'unicorn_rails',然后调用rails server unicorn -e production,但是找不到socket文件.所以我在考虑是否不使用config/unicorn.rb文件作为配置?所以我调用 unico
..
当我运行 cap deploy 时,我不确定 unicorn 是否正确重启,因为应用程序中没有显示某些更改,因此我想在我的远程服务器上手动重启 unicorn.我已经导航到 etc/init.d 并看到 unicorn_myapp 的列表,但它不是目录(即我无法 cd 进入它).根据我的 deploy.rb 文件中的以下代码,我可以从这里做些什么来重新启动独角兽? 我尝试执行 run uni
..
那么...unicorn 和 unicorn_rails 之间有什么区别 我什么时候应该使用一种或另一种? 解决方案 在https://blog.engineyard.com/2010/everything-you-need-to-know-about-unicorn: 独角兽可执行文件是什么?unicorn_rails 可执行文件是什么? unicorn 可执行文件是模仿
..
我正在尝试远程运行一些命令,但无法通过 SSH 连接到机器.我想要做的是设置一个 Sinatra 应用程序,它运行一些特定的命令并通过 HTTP 流式传输输出. 示例操作如下所示: get "/log" 做`tail -f some.log`结尾 1 据我所知,我需要使用 Unicorn(或 Mongrel),因为 Thin 不支持流数据2 我想我需要管道通过某种 IO ruby 对
..
一个新的 Rails 项目的 Gemfile 显示: # 使用 unicorn 作为应用服务器宝石“独角兽" rails s --help 显示: 用法:rails server [mongrel,thin, etc] [options] 然而,正在做: rails 的独角兽 我明白了: /Users/patrick/.rvm/gems/ruby-1.9.3-head@keynote
..
我最近在 DigitalOcean 上创建了一个 VPS 来托管 Rails 应用程序.我按照他们的指南在我的应用程序中设置了 Unicorn.https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-unicorn-and-nginx-on-ubuntu-14-04 当我运行 sudo ser
..
我正在从Passenger 迁移到Unicorn,我曾经使用Passenger 运行我的Rails 3.0 应用程序,并使用RailsBaseURI 选项来为所有URL 加上前缀“/blah". 在 Unicorn 下运行相同的应用程序时,我将 '--path/blah' 传递给 unicorn_rails,但服务器仍然作为 http://server:3000/etc/etc,而不是 ht
..
如何使用 thin、puma 或 unicorn 网络增加 QUERY_STRING 的最大允许值Rails 中的服务器?我正在尝试向我的 Rails API 发出超出限制的 POST 请求,只需要增加服务器的最大阈值 POST 特定错误:无效请求:HTTP 元素 QUERY_STRING 长度超过 (1024 * 10) 允许长度. 我只在另一个地方遇到过这个问题(HTTP 查询使用
..
似乎理所当然地认为您不能将 Webrick 用作生产服务器,但我真的找不到任何提及原因的地方.共识似乎是:“Webrick 适合开发,但 Thin 或 Unicorn 是生产的选择,时期." 我确实查看了瘦服务器的主页,它谈到了请求/秒,但由于没有注释,因此我不太了解图表. 谁能告诉我为什么与 Webrick 相比我应该使用 Thin 或 Unicorn?使用 Webrick 进行开发
..
我使用回形针上传图片以供发布.对于图像,有一个单独的模型,posts 有 has_many 关系.对于上传,http://github.com/Valums-File-Uploader/file-uploader 被使用.在本地机器上,一切正常(生产和开发模式). 生产服务器(ubuntu 12.04)使用unicorn + nginx.当我尝试上传图片时,我得到: Paperclip::
..
我的服务器 Rails 工作正常,但 10 分钟后没有请求,它的响应是一个坏网关.我真的认为我的配置是有序的,但它不起作用.我没有更多的想法会发生什么. 我的配置: unicorn.rb: @dir = File.expand_path(File.dirname(__FILE__)) + "/.."worker_processes 2工作目录@dir超时 10听 File.join(
..
我想知道如何在托管多个 Web 应用程序的服务器中通过 IP 地址访问网站? 目前我可以获取服务器的IP地址,但默认指向一个站点.是否有前缀或后缀可以添加到 IP 地址以获取服务器中的特定网站? 例如:我想通过 IP 地址访问: http://mysubdomain1.domain.com http://mysubdomain2.domain.com http://mysub
..