unicorn相关内容
也许你已经看到了这个... 2012-03-07T15:36:25 + 00:00 heroku [web .1]:用SIGTERM 停止进程2012-03-07T15:36:36 + 00:00 heroku [web.1]:用SIGKILL停止进程 2012-03-07T15:36:36+ 00:00 heroku [web.1]:错误R12(退出超时) - > SIGTERM
..
我试图在使用Rails在Heroku上运行Unicorn时允许大量上传,但我意识到任何大型上传可能需要比独角兽工作者的超时更长的时间。这意味着(我见过这种情况)Unicorn主进程会杀死上载大文件的工作者,并且请求将超时(发生503错误)。 如果没有删除或大量增加服务器的超时时间,有什么办法可以让上传工作者在上传完成时挂起?或者,我是否完全误解,并且最有可能导致我的上传超时?到S3,那么你可
..
我使用Mongoid 3,Rails 3.2.9和Unicorn进行生产。想要设置before_fork&用于连接到mongodb的after_fork,找到了以下活动记录的代码: before_fork do | server,worker | #用MongoDB或任何 替换(ActiveRecord :: Base) ActiveRecord :: Base.connection.
..
我的独角兽配置(从 Heroku的文档复制): #config / unicorn.rb worker_processes整数(ENV [“WEB_CONCURRENCY”] || 3) timeout 30 preload_app true before_fork | server,worker | Signal.trap'TERM'do 把'Unicorn mas
..
我最近'升级'我的应用程序到heroku的雪松平台上。默认情况下,我使用 thin 作为Web服务器。但我一直很想使用 unicorn 来实现并发性,并让我的dyno美元成为父亲。但我担心在使用Thin以外的产品时会遇到一些问题。 有没有人有这个决定的真实生活经验? 谢谢! 乔纳森 这篇文章让我对这个想法感到兴奋: http://michaelvanrooijen.com/
..
我正在接近部署基于Rails 3.1.x的应用程序,并开始运行一些性能测试。在摆弄 ab 一段时间之后,我看到一些非常令人沮丧的结果,在Heroku上产生大约15个请求/秒。 在本地进行测试时,我看到类似的结果,这确实表明它是一个应用程序问题。运行Unicorn,比Thin on Celadon Cedar快40%。此外,我正在使用PGSQL共享分贝。 我希望有人能分享一份洗衣清单或本
..
我现在在Heroku上使用共享postgres(dev / free)计划,我在日志中看到这个错误的数量可观。连接到PG数据库通常可以工作,所以我不确定这是否在我的控制范围内。 Heroku Status页面没有列出共享数据库的任何停机时间。 使用Rails 3.1.1和独角兽网络服务器。 错误: 无法翻译主机名“pg60.sharedpg.heroku.com( http://pg
..
我有一个使用在Heroku上运行的Mongoid 3的rails应用程序。我刚刚更新它使用独角兽。当我尝试将其部署到Heroku时,出现以下错误: 运行:rake资产:预编译 rake中止! 未定义的方法`match'for nil:NilClass /tmp/build_3nnbzpfmnjpns/vendor/bundle/ruby/1.9.1/gems/mongoid-3.0.
..
Heroku支持人员表示,这与他们在共享数据库上的libssl版本有关,但我们也在一个专用数据库上的项目中遇到过。 基本上,这个错误每隔一段时间就会发生一次(接近部署后),我们已经将每个项目移动到新的Cedar堆栈,并将Unicorn配置为3名工作人员: 错误消息: ActiveRecord :: StatementInvalid:PGError:SSL SYSCALL错误:检
..
只是想获得人们对使用Unicorn和Thin作为Rails服务器的意见。我在网上找到的大多数文章/基准看起来都很不完整,所以最好有一个集中的地方来讨论它。 Unicron是一个多进程服务器,而thin是一个基于事件/非阻塞的服务器。基于事件的服务器非常好...如果你的代码是异步/非阻塞的 - 香草栏被阻塞。所以除非你使用非阻塞的rails库,否则我真的没有看到使用Thin的好处。更糟糕的是,
..
我试图在AWS盒子上设置一个Unicorn,但工作人员只是保持超时,我不知道为什么。 我正在使用Ubuntu Server 14.04 LTS AMI,安装标准Ruby on Rails安装所需的一切。使用新的rails,我生成一个空的应用程序,试图访问它第一次似乎是快速的,但之后,工人只是超时连续,并永远服务于网页。加载标准的WEBrick服务器没有这个问题,并且几乎立即加载页面。我试着回
..
我将独角兽加入到我的Gemfile中,然后当我进行捆绑安装时,出现此错误。 em :: Installer :: ExtensionBuildError:错误:无法构建gem本机扩展。 /Users/adim86/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb 在time.h中检查CLOCK_MONOTONIC ... *** extc
..
我有一个小型的网络应用程序,它使用了一堆宝石。其中一些仅用于 test 和开发环境。现在,当我尝试使用以下命令在生产服务器上启动独角兽时,它将失败。 unicorn_rails -E生产-D -c config / unicorn.rb 我在日志文件中看到的错误是: 刷新宝石列表 找不到宝石'spork(> = 0.9.0.rc2,运行时)'您的Gemfile中列
..
所以我试图让omniauth-facebook在我的生产环境中工作。在我的机器上使用POW,它在本地工作正常。 我的prod env是ubuntu与nginx /独角兽,代码是Rails 3.2.13,来自独角兽的错误是: p> E,[2013-05-20T15:51:13.900829#8737]错误 - :未初始化的常量OmniAuth(NameError) /home/web
..
新手程序员在堆栈溢出问题时提出第一个问题。我正在为mac osx编写一个应用程序,用于监视文本选择,即当用户双击某些文本时。文本可以来自浏览器或文本编辑器等。目标是捕获文本并对文本进行一些处理。 我一直在阅读关于鼠标和在mac库中的游标事件,但似乎没有回答我的问题和谷歌搜索让我失落了。 http://开发人员。 apple.com/mac/library/documentation/Coc
..
从 http://www.erlang.org/doc/man /gen_tcp.html#accept-1 : 值得注意的是,接受电话不必被发出 从套接字所有者进程。使用 仿真器的版本5.5.3及更高版本,可以从 不同的进程发出多个同时接受调用,这允许一个处理传入连接的接收器进程池 。 (Q1)这是否意味着我们可以拥有独角兽 - Erlang中的负载平衡? (Q2)如果
..
我在开发过程中使用了许多我的rails应用程序 ,每天1-2次得到这些错误 NoMethodError:未定义的方法`users_url'用于# .0 / gems / turbolinks-2.5.3 / lib / turbolinks / xhr_headers.rb:21:在`_co
..
我正在建立一个不使用任何数据库的rails 4应用程序。我已经成功地在我的开发机器上禁用了ActiveRecord,通过在线删除database.yml并替换 require'rails /所有' 与 需要“action_controller / railtie” 需要“action_mailer / railtie” 需要“rails / test_unit /
..
我正在尝试使用:ruby(1.9.3-rc1),rails,capistrano,nginx和unicorn在我的vps(Ubuntu 12.04 Server(64位))上部署。 我还遵循Ryan Bates的railsscast教程,显示如何从零开始部署VPS。 实现上限部署:冷命令似乎工作正常(作为所有其他人),但是当我尝试继续我的网址时,我落在“我们很抱歉,但有些事情走向”=>
..
我有rails app 3.2.17,部署在 staging 环境中,由unicorn 4.6.3监视bluepill 0.0.66使用mongid 3.1.5 在故障安全期间发生错误响应: 问题: 无法找到名为“default”的会话的配置。 摘要: 尝试创建新会话时,Mongoid找不到名称为“default”的会话配置。这是必要的,以了解连接所需的主机,端口和选项。 解决方案: 仔
..