当使用Capistrano进行部署并使用它来启动puma服务器时,您只需要包含require 'puma/capistrano'
,并且在使用cap deploy
等时它会发挥作用。
但我如何配置美洲狮服务器?我的意思是,假设我想改变多少工人,集群模式等。
解决方案:在puma / capistrano.rb
中找到了这个def config_file
@_config_file ||= begin
file = fetch(:puma_config_file, nil)
file = "./config/puma/#{puma_env}.rb" if !file && File.exists?("./config/puma/#{puma_env}.rb")
file
end
end
所以我想我可以在该目录中放置一个配置文件,它会起作用。
/config/puma/production.rb
答案 0 :(得分:1)
解决方案:在puma / capistrano.rb中找到了这个
def config_file
@_config_file ||= begin
file = fetch(:puma_config_file, nil)
file = "./config/puma/#{puma_env}.rb" if !file && File.exists?("./config/puma/#{puma_env}.rb")
file
end
end
只需添加此文件中的选项(如果已生成),否则请将文件名更改为适当的环境。
/config/puma/production.rb