unicorn相关内容

尝试使用 nginx 和 unicorn 将 rails 应用程序配置为 SSL 时出现太多重定向错误

我正在尝试使用 Nginx 和 Unicorn 配置带有 SSL 的 Rails 应用程序.我正在尝试在本地进行设置.为此,我首先使用 OpenSSL for Nginx 创建了一个自签名证书.我遵循了 document 用于创建自签名证书.之后,我在 http 块内配置了我的 nginx.conf 如下: 上游 unicorn_myapp {# 这是我们在unicorn.rb中配置的socke ..
发布时间:2022-01-25 10:53:11 其他开发

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

Gitlab 6.0 昨天发布了.我很想知道他们为什么从 PumaUnicorn一个>.5 之前的版本使用 Unicorn.我认为切换到 Puma 会更好. 这种切换有技术原因吗? 解决方案 GitLab B.V. CEO 在这里,我同意 Hongli 的评论,“如果有问题,那么它们很可能在 Gitlab 的代码中.".我们试图修复它们,但 GitLab 是最大的开源 Rails 应 ..
发布时间:2022-01-10 10:51:57 其他开发

ActionController::RoutingError(没有路由匹配 [GET] “/"):

我正在玩一个使用独角兽和导轨的教程.我是 Rails 的新手,出于本教程的目的,我为该项目所做的一切都是 bundle exec rails new rails-starter,没有进一步修改应用程序. 当我运行 bundle exec unicorn -c config/unicorn.rb -E production 时,我在浏览器中收到消息: 您要查找的页面不存在.您可能输入错误 ..
发布时间:2021-12-19 20:58:13 其他开发

在 Heroku、Cedar 和 Unicorn 上:Getting ActiveRecord::StatementInvalid: PGError: SSL SYSCALL error: EOF detected

Heroku 支持人员说这与他们在共享数据库上的 libssl 版本有关,但我们在一个专用数据库上的项目中也遇到了它. 基本上,在我们移至新 Cedar 堆栈且 Unicorn 配置为 3 个工作器的每个项目中,此错误经常发生(更接近于部署后): 错误信息: ActiveRecord::StatementInvalid: PGError: SSL SYSCALL error: EOF ..
发布时间:2021-12-16 23:18:04 其他开发

Heroku 上的瘦与独角兽

只是想了解人们对使用 Unicorn vs Thin 作为 Rails 服务器的看法.我在网上找到的大多数文章/基准似乎都很不完整,所以最好有一个集中的地方来讨论它. Unicron 是一个多进程服务器,而 Thin 是一个基于事件/非阻塞的服务器.基于事件的服务器很棒……如果您的代码是异步/非阻塞的 - vanilla rails 正在阻塞.所以除非你使用非阻塞 rails 库,否则我真的 ..
发布时间:2021-12-16 22:46:42 其他开发

`<module:Templates>':使用 Sinatra/Unicorn 的未初始化常量 Tilt::CompileSite (NameError)

我是 Ruby 世界的新手.我使用 Sinatra 创建了我的第一个应用程序,但在我的生产服务器上遇到了一些问题. 当我在本地机器上运行 unicorn -c randmovie_unicorn.rb 时,它工作得很好.但在生产中,我收到此错误: ': 未初始化的常量 Tilt::CompileSite (NameError) 在我的 randmovie_unicorn.rb 文件中: ..
发布时间:2021-12-13 22:44:36 其他开发

POST 请求变成 GET 请求

我有一个带有 nginx 和 unicorn 的 Rails 4.1 应用程序.一些 POST 请求变成了 GET 请求.我猜这与我的 nginx 配置有关.这是关于它的上一个问题. 这是我的 nginx.conf 文件: # 你通常只需要一个 nginx worker 除非你正在服务# 大量需要阻塞磁盘读取的静态文件worker_processes 3;# # 删除权限,大多数系统都需要 ..
发布时间:2021-12-13 22:18:53 其他开发

使用 nginx + unicorn 的多个 Rails 4 应用程序

我正在寻找使用 unicorn 设置 nginx 服务器.我设置了第一个应用程序,但它位于根目录“/"上.我真正想要的是输入 localhost/app1 并且它会运行,而如果只是进入根目录,html 或 php 页面将被打开. 有什么线索吗? 这是当前的 nginx.config: worker_processes 4;用户nobody nogroup;# 对于带有“nogroup ..
发布时间:2021-12-13 22:18:11 其他开发

如何使用 nginx proxy_pass 保留请求 url

我在尝试使用 Thin 应用服务器时遇到了一个问题. 当 nginx 代理使用 proxy_pass http 向瘦(或独角兽)请求时://my_app_upstream; 应用程序接收到 nginx 发送的修改后的 URL(http://my_app_upstream). 我想要的是不加修改地传递原始 URL 和来自客户端的原始请求,因为应用程序严重依赖它. nginx 的 d ..
发布时间:2021-12-13 21:54:34 其他开发

nginx 和 unicorn 上的多个 Rails 应用程序

我使用 Screencast 335 部署到 VPS 教程成功地设置了一个 rails 站点.现在我想在新域上添加另一个 rails 应用程序,但我对所需的步骤感到困惑. 在上面的设置中,sites-available 或/etc/nginx/nginx.conf 没有变化.唯一的配置是在我的应用程序配置目录中的 unicorn.rb、unicorn_init.sh 和 nginx.conf ..
发布时间:2021-12-12 12:55:00 其他开发

自定义视图不在生产模式下加载,但在开发中加载

我正在为 spree 创建一个全新的前端(需要一组自定义标记和 JS,因此在这种情况下 Deface 不是一个好的选择). 我覆盖的视图在开发中工作正常,但是一旦我在生产中加载它,它就会开始从核心和前端 gem 加载视图 我所有的覆盖都位于 app/views/spree/... 但这在生产中都被忽略了,并且是从默认 gem 加载的. 我在上面运行 Unicorn 和 ..
发布时间:2021-09-14 18:30:45 其他开发

Unicorn with Ruby 2.4.1 导致奇怪的崩溃

我正在从 Ruby 2.3.1 升级到 Ruby 2.4.1,这样做后 Unicorn 似乎与新版本不兼容.我收到以下错误.我正在使用 Unicorn 5.1.0 并尝试过 Unicorn 5.3.1 无济于事.我是否需要使用不同的库而不是 XCode 工具进行编译? 我在使用 foreman start 和 Procfile 启动服务器后立即收到错误: webpack: bin/webp ..
发布时间:2021-09-14 18:30:26 其他开发