gpt4 book ai didi

ruby-on-rails - 如何使用 'rails s puma' 使用配置文件运行 rails puma 服务器

转载 作者:行者123 更新时间:2023-12-03 20:20:32 27 4
gpt4 key购买 nike

我可以使用 rails s puma 在 rails 中运行 puma 服务器或只是 puma .

根据 this answer , 正在运行 rails s puma使服务器了解 rails 环境。它显示运行 puma 的服务器错误等单独没有。

我想像这样设置一个配置文件:

配置/puma.rb

workers Integer(ENV['PUMA_WORKERS'] || 3)
threads Integer(ENV['MIN_THREADS'] || 1), Integer(ENV['MAX_THREADS'] || 16)

rackup DefaultRackup
port ENV['PORT'] || 3000
environment ENV['RACK_ENV'] || 'development'

...

如果我运行 puma -C config/puma.rb一切正常。但是,如果我运行 rails s puma我不知道如何给美洲狮提供选择。我尝试了以下方法:
rails s puma                     # Puma server works but no config file is passed in.
rails s puma -C config/puma.rb # Invalid option -C
rails s puma -c config/puma.rb # Undefined method 'workers'. So rails is
# trying to use the config instead of puma?

我也试过将配置文件放在 config/puma/development.rb根据 puma docs .

感谢您对此的任何帮助:)

最佳答案

无法使用 rails s puma加载你的 puma 配置文件,如这里所确认的 https://github.com/puma/puma/issues/512 ,您可能想在这里查看类似的问题 How do I get 'puma' to start, automatically, when I run `rails server` (like Thin does)讨论这个的地方

关于ruby-on-rails - 如何使用 'rails s puma' 使用配置文件运行 rails puma 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25225444/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com