unicorn相关内容

独角兽重启/升级不起作用

以下是我的独角兽初始化脚本的链接.https://gist.github.com/1466775 重启命令对我来说从来没有用过.每次部署后,我都使用升级来重新启动独角兽.但是每当有重大变化(例如添加新宝石)时,升级将不起作用.最近,我用 airbrake 替换了 hoptoad gem,它错误地说“未初始化的常量 Airbrake (NameError)".但是当我停止并再次启动独角兽时,它 ..
发布时间:2021-09-14 18:30:23 其他开发

Unicorn Rails - 在生产模式下启动时占用 100% CPU

我们使用 Unicorn_Rails + nginx.它在我的系统(4GB Ram,Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz)的开发模式和生产模式下运行良好我可以在本地系统中启动 10 个工人,但在任何情况下都无法在生产中启动 2 个以上的工人有时它有效,但需要等待 15-20 米启动unicorn_rails时一直占用99.6%的CPU 英特尔( ..
发布时间:2021-07-13 18:46:38 其他开发

无法使用 Ruby 2.0 运行 Unicorn

在我的 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 ..
发布时间:2021-07-12 20:57:29 其他开发

如何使用 Unicorn 进行滚动重启?

假设我对我的 rails 应用程序进行了一些更改,例如更改 html 布局.我将如何使用 Unicorn 进行滚动重启?实际上,人们希望为最新版本的 rails 应用程序引入独角兽进程(或工作人员?),然后以原子方式将流量从旧的独角兽进程/工作人员切换到新的进程.从 Google 搜索中,我无法对如何做到这一点以及围绕它的所有问题给出具体明确的解释. 解决方案 有多种方法,其中一种如下: ..
发布时间:2021-07-12 20:52:24 其他开发

为什么我要使用 unicorn 或 Thin 而不是 WEBrick 用于开发目的?

我最近发现有些人更喜欢使用 unicorn_rails 而不是默认的 WEBrick 作为开发 Rails 应用程序的 Web 服务器. 我知道如果我想在生产中使用 unicorn,在开发中尝试它可能是有意义的,但由于生产中的配置不同,它甚至相关吗? 使用 thin 或 unicorn 而不是 WEBrick 来开发 Rails 应用程序,我是否会获得任何真正的、有形的优势,例如速度或 ..
发布时间:2021-07-12 19:57:42 其他开发

独角兽陷入循环:刷新宝石列表

我使用的是 Rails 4.0.0、Ruby 2.3 和 Unicorn. 直到我尝试在 Gemfile 中添加 Nem gem 之前,我的应用程序都运行良好.一切都在本地像魅力一样工作,但是当我使用 Capistrano 部署到 DO 时,我陷入了错误循环: E, [2016-09-26T11:40:29.801388 #24545] ERROR -- : reaped #工人=0I, ..
发布时间:2021-07-12 19:40:37 其他开发

如何手动重启独角兽

当我运行 cap deploy 时,我不确定 unicorn 是否正确重启,因为应用程序中没有显示某些更改,因此我想在我的远程服务器上手动重启 unicorn.我已经导航到 etc/init.d 并看到 unicorn_myapp 的列表,但它不是目录(即我无法 cd 进入它).根据我的 deploy.rb 文件中的以下代码,我可以从这里做些什么来重新启动独角兽? 我尝试执行 run uni ..
发布时间:2021-07-12 19:24:59 其他开发

通过 HTTP 流控制台输出(使用 Ruby)

我正在尝试远程运行一些命令,但无法通过 SSH 连接到机器.我想要做的是设置一个 Sinatra 应用程序,它运行一些特定的命令并通过 HTTP 流式传输输出. 示例操作如下所示: get "/log" 做`tail -f some.log`结尾 1 据我所知,我需要使用 Unicorn(或 Mongrel),因为 Thin 不支持流数据2 我想我需要管道通过某种 IO ruby​​ 对 ..
发布时间:2021-07-11 19:32:33 其他开发

我如何使用独角兽作为“rails"?

一个新的 Rails 项目的 Gemfile 显示: # 使用 unicorn 作为应用服务器宝石“独角兽" rails s --help 显示: 用法:rails server [mongrel,thin, etc] [options] 然而,正在做: rails 的独角兽 我明白了: /Users/patrick/.rvm/gems/ruby-1.9.3-head@keynote ..
发布时间:2021-07-11 19:11:57 其他开发

瘦服务器 QUERY_STRING 的长度超过 (1024 * 10) 允许的长度

如何使用 thin、puma 或 unicorn 网络增加 QUERY_STRING 的最大允许值Rails 中的服务器?我正在尝试向我的 Rails API 发出超出限制的 POST 请求,只需要增加服务器的最大阈值 POST 特定错误:无效请求:HTTP 元素 QUERY_STRING 长度超过 (1024 * 10) 允许长度. 我只在另一个地方遇到过这个问题(HTTP 查询使用 ..
发布时间:2021-06-23 18:53:57 其他开发

Webrick 作为生产服务器与 Thin 还是 Unicorn?

似乎理所当然地认为您不能将 Webrick 用作生产服务器,但我真的找不到任何提及原因的地方.共识似乎是:“Webrick 适合开发,但 Thin 或 Unicorn 是生产的选择,时期." 我确实查看了瘦服务器的主页,它谈到了请求/秒,但由于没有注释,因此我不太了解图表. 谁能告诉我为什么与 Webrick 相比我应该使用 Thin 或 Unicorn?使用 Webrick 进行开发 ..

生产服务器上的 Paperclip 错误(独角兽)

我使用回形针上传图片以供发布.对于图像,有一个单独的模型,posts 有 has_many 关系.对于上传,http://github.com/Valums-File-Uploader/file-uploader 被使用.在本地机器上,一切正常(生产和开发模式). 生产服务器(ubuntu 12.04)使用unicorn + nginx.当我尝试上传图片时,我得到: Paperclip:: ..
发布时间:2021-06-07 20:25:35 其他开发

如何在托管多个网站的服务器中通过 IP 地址访问网站?

我想知道如何在托管多个 Web 应用程序的服务器中通过 IP 地址访问网站? 目前我可以获取服务器的IP地址,但默认指向一个站点.是否有前缀或后缀可以添加到 IP 地址以获取服务器中的特定网站? 例如:我想通过 IP 地址访问: http://mysubdomain1.domain.com http://mysubdomain2.domain.com http://mysub ..
发布时间:2021-06-07 20:22:01 其他开发