unicorn相关内容

通过 nginx 和 unicorn 访问 rails 应用程序时出现 Mysql2 错误

我已经设置了我的生产服务器,并且在 nginx 上使用 capistrano 3.1 和在 Ubuntu Server 12.04LTS 上使用 unicorn 部署了 rails 应用程序.当通过普通 rails 服务器访问时,该应用程序运行良好,但每当我尝试通过 unicorn 运行服务器时,它都会说它无法访问数据库中的某些表.附上错误快照和数据库查询快照. 解决方案 如上面评论中所述 ..
发布时间:2021-06-06 19:55:08 数据库

为什么我需要在应用服务器上而不是仅在Web服务器上预编译Rails资产?

我正在将一个简单的Rails应用程序部署到此小型ubuntu precision64服务器设置中: * 1个运行nginx的Web服务器 * 2个运行独角兽的应用服务器 * 1个运行postgresql的数据库服务器 我的服务器已配置了Puppet,我正在用capistrano推送该应用程序. 我的 Capfile 加载“部署"#如果使用Rails的资产管道,请取消注释加载“部 ..
发布时间:2021-04-12 18:31:49 其他开发

在AWS OpsWorks Nginx/Unicorn服务器上通过直接IP地址禁用Web访问

我有一个在AWS OpsWorks Nginx/Unicorn Rails层上运行的Rails应用程序.我希望我的应用仅处理对api.mydomain.com的请求,并让我的Web服务器直接返回404(如果使用服务器的IP地址发出的任何请求). 我已经实现了一个自定义食谱,该食谱覆盖了unicorn/templates/default/nginx_unicorn_web_app.erb(来自 ..

为什么gitlab 6切换回独角兽?

Gitlab 6.0 已于昨天发布.我很想知道他们为什么从彪马(Puma)切换到 Unicorn .一个>. 5之前的版本使用的是 Unicorn .我认为改用 Puma 更好. 此切换是否有技术原因? 解决方案 GitLab B.V.首席执行官在这里,我同意Hongli的评论,即“如果有问题,则很可能是Gitlab的代码中的问题."我们试图修复它们,但是GitLab是最大的开源Ra ..
发布时间:2020-11-15 21:35:35 其他开发

在cap deploy:cold期间-找不到/etc/init.d/unicorn的命令

我非常接近在Linode VPS上启动我的第一个Rails应用程序,但是在cap deploy:cold即将结束时继续收到奇怪的错误消息。我一直在关注railscasts 335,以便使用nginx,Unicorn,PostgreSQL,rbenv等将我的Rails应用程序部署到VPS(不幸的是,对于我而言,这是Windows计算机)。我托管在Linode Ubuntu 10.04 LTS Pro ..
发布时间:2020-09-29 04:15:01 其他开发

使用Unicorn进行生产中的回形针:未初始化的常量回形针(NameError)

我将Paperclip添加到了我的应用程序,然后尝试使用capistrano部署到我的VPS。部署成功完成,但是当我尝试在VPS上访问我的应用程序时,出现了Rails错误页面。 production.log 中没有信息,但是 unicorn.log 具有以下错误: E,[2013-06-25T19:44:07.372060#21995]错误-:未初始化的常量回形针(NameError) ..
发布时间:2020-09-29 04:13:11 其他开发

样式表或JavaScript文件的Rails 404错误

轨道无法加载(404错误)CSS& JS文件正在生产中,但是在开发中加载它们没有问题。 我正在使用Capistrano进行部署和运行Rails3。我的开发路径是 / www / myapp ,但我的生产路径是 / www / myapp / current 。 应用程序本身似乎运行良好,所以该问题似乎只存在于CSS / JS文件中。 我尝试将 RAILS_ROOT 变量设置为 / ..
发布时间:2020-09-29 03:50:08 其他开发

Capistrano的独角兽重启问题

我们正在使用cap进行部署,并使用一个脚本将USR2发送到独角兽进程以进行重新加载,该脚本通常可以运行,但偶尔会失败。发生这种情况时,在独角兽日志中显示它正在寻找一个不再存在的旧发行目录中的Gemfile。 例外: / usr / local / lib / ruby​​ / gems / 1.9.1 / gems / bundler-1.0.21 / lib / bundler / ..
发布时间:2020-09-24 06:25:05 其他开发

资产管道在Rails生产环境中不起作用

我在使用Rails部署到VPS时遇到问题.我的应用程序在开发环境中运行良好,但是当我使用Capistrano进行生产时,遇到了问题. 我正在使用独角兽,rails 3.2.13和ruby 1.9.3 我遇到的问题是,当我访问生产站点时,出现“模板丢失"错误: Template is missing Missing template site/index with {:local ..
发布时间:2020-09-13 03:34:12 其他开发

在OSX启动上启动独角兽

我目前在osx lion下使用rvm和unicorn进行服务器管理. 我也使用宝石. 为启动我的服务器,我执行以下操作: cd /xyz/project unicorn -c /xyz/project/config/unicorn.rb -E production 现在,我希望在计算机启动时启动该服务器. 我读了一些有关将plist文件添加到~/Library/LaunchAgen ..
发布时间:2020-08-11 23:51:59 其他开发

rufus-scheduler由于独角兽工作者而多次运行调度程序

我在rails3项目的/configs/initializers/schedule.rb中安装了设置调度程序,并且工作正常,但是它工作了2次,我认为这是由于独角兽工人同时执行调度程序,所以它在我的系统中创建数据库每次有两个记录. 我检查了逻辑及其确定,然后在本地计算机中输入了一条记录. 我检查了以下内容,但不知道如何阻止多个独角兽工作者执行调度程序? https://github.co ..
发布时间:2020-07-06 04:07:38 其他开发

使用Rack :: Deflater时Rails中的HTTP流无法正常工作

我已经在rails 3.1中设置了独角兽,并且在启用Rack :: Deflater之前,http流媒体可以正常工作. 我已经尝试过使用和不使用Rack :: Chunked.在curl中,我可以看到我的响应,而在chrome中,我会看到以下错误:ERR_INVALID_CHUNKED_ENCODING 在其他浏览器(firefox,safari)以及开发(osx)和生产版(heroku)之 ..
发布时间:2020-06-18 19:27:59 其他开发

独角兽不会关闭数据库连接

我正在使用Rails 3.2 + unicorn + postgres DB,我有一个问题-unicorn如何处理DB连接? 我的理解: unicorn主进程派生X子进程。 每个子进程设置数据库连接–在before_fork中关闭,在after_fork中建立连接。 我们在每个进程中使用连接(如果我们使用Rails DB连接池化后,我们为每个进程创建Y(来自database.yml ..
发布时间:2020-05-30 02:05:10 其他开发

Postgres和Unicorn服务器的问题

设置postgres后尝试运行Unicorn(与Trinidad和Thin完美配合)时,出现以下错误。 dyld:懒惰的符号绑定失败: 找不到符号:_rb_thread_select 引用自:/Users/pls/.rvm/gems/ruby-2.2.0@coinino/extensions/x86_64-darwin-13/2.2 .0 / do_postgres-0.10.14 / ..
发布时间:2020-05-30 01:25:25 其他开发

我对独角兽,Sidekiq和数据库池大小的理解正确吗?

我有独角兽,Sidekiq和Postgres设置。 我试图了解要设置的正确配置,以免达到最大数据库连接限制。在Opsworks中,m1.small Postgres RDS实例最多可具有121个连接。 我的数据库池大小为5。 考虑一下。 Sidekiq和Unicorn是它自己的过程。因此,每个进程的数据库池大小为5。如果我的理解错误,请纠正我。 如果我有5个独角兽进程,这意 ..