Puma ↔ Unicorn 切换

我正在调查一个问题,我怀疑这可能与所使用的特定类型的 Web 服务器有关。

Discourse 支持 Puma 和 Unicorn Web 服务器。

在定制环境中,切换 Puma 和 Unicorn 的最最小配置和正确方法是什么?

出于某种原因,我有两个安装,一个似乎启动了 Puma,一个启动了 Unicorn,并且两者都有 RAILS_ENV: development

1 个赞

如果我没记错的话,rails s 启动的是 puma,而 unicorn_rails 启动的是 unicorn。

1 个赞

image

在我的 Ubuntu 开发安装上似乎是这样?:

但我将尝试您切换 Puma 的另一个命令,谢谢!

我不得已在我的 docker 容器中运行 bundle exec unicorn_rails(这是个 gem?),但这非常有用。

所以:在使用 Ember-CLI 结合 NGINX 时,我绝对不推荐 Puma,因为它会导致问题。

1 个赞

这里仍然有一个悬而未决的问题,为什么在某些安装中,当发出 bin/rails s 命令时,Unicorn 似乎是默认使用的 Web 服务器?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.