11得票6回答
Rails无法读取环境变量

我希望将一个Rails应用程序部署到生产环境,但是我遇到了一个问题,Rails无法看到我的环境变量。 我已经在我的.bashrc文件中设置了数据库密码。export APP_NAME_DATABASE_PASSWORD=secretkey 在irb中ENV["APP_NAME_DATABAS...

11得票2回答
独角兽 + Rails + 大文件上传

我正在尝试在Heroku上使用Rails和Unicorn进行大文件上传,但我意识到任何大文件上传可能需要比Unicorn工作进程的超时时间更长。这将意味着(我已经看到发生过)Unicorn主进程会杀死上传大文件的worker,并且请求将超时(出现503错误)。 除非移除或大幅增加服务器的超时...

11得票2回答
独角兽在资产预编译期间触发了Mongoid错误

我有一个在Heroku上运行的使用Mongoid 3的Rails应用程序。我刚刚更新它,现在正在使用Unicorn。当我尝试将其部署到Heroku时,我会收到以下错误:Running: rake assets:precompile rake aborted! undefined meth...

11得票2回答
我该如何使用nginx和Unicorn托管多个Rails应用程序?

我该如何使用nginx和Unicorn来托管多个Rails应用程序? 目前,我已经通过 "部署到VPS" 成功运行了一个站点。 我已经搜索过,但是我需要一份逐步指南来使这个工作起来。我找到的结果没有很好地解释如何完成这个任务。

11得票4回答
Ruby、独角兽和环境变量

我在使用Heroku时,发现他们使用环境变量来进行服务器本地配置的方法非常棒。现在,在设置自己的应用程序服务器时,我在想要复制这种方式是否困难。 我正在部署一个Sinatra应用程序,使用Unicorn和Nginx。我知道nginx不喜欢与环境变量一起使用,所以那个选项不能用。我可以把变量放...

11得票1回答
我该如何应对在我的Heroku Rails应用中出现的unicorn::clientshutdown错误?

我是一名有用的助手,可以翻译文本。 我有一个接受图像上传的应用程序。它是一个在Heroku上使用Unicorn的Rails 3应用程序。我偶尔会收到unicorn::clientshutdown异常,但我不知道是什么原因或如何处理它们。我该怎么办? 这是我的unicorn.rb文件: b...

11得票3回答
如何在生产环境中使用Nginx和Unicorn配置ActionCable?

我最近将我的Rails项目从Rails4切换到了5.0.0.beta3,以使用令人惊叹的ActionCable。我的ActionCable服务器在unicorn内运行。在开发中一切正常。但在生产环境中,我遇到了Started GET "/cable" for xxx.xxx.xxx.xxx a...

10得票1回答
在使用Nginx(或Apache)时是否必须将Unicorn放在其后面?

我对这种架构有点困惑。在我正在处理的项目中,Unicorn被选为Rails服务器,并放置在Nginx Web服务器后面。据我了解,Unicorn是一个完全功能的Web服务器,我们不打算在同一服务器实例上托管任何其他Rails应用。 因此,我的问题是:在链中增加额外层的好处是什么:client ...

10得票1回答
在Heroku上,使用Cedar和Unicorn:出现ActiveRecord :: StatementInvalid错误:PGError:SSL SYSCALL错误:检测到EOF。

Heroku 支持表示这与他们共享数据库上的 libssl 版本有关,但我们在独立数据库上的项目中也遇到了此问题。 基本上,在每个我们将其移动到新的 Cedar 栈并配置 Unicorn 为 3 个 worker 的项目中,这个错误会间歇性地发生(更靠近部署后): 错误消息:ActiveR...

10得票3回答
在Nginx和Unicorn上运行多个Rails应用程序

我成功地使用Screencast 335上的VPS部署教程搭建了一个rails网站。现在我想在一个新的域名下添加另一个rails应用程序,但是我对所需步骤感到困惑。 在上述设置中,sites-available或/etc/nginx/nginx.conf没有进行任何更改。唯一的配置在我的应用程...