我在Heroku的服务器上使用Puma。当我安装了Puma gem时,我的开发环境将以Puma作为服务器启动。如果不从我的gemfile中拉出pum gem ,我似乎无法关闭它。
我喜欢在开发中将保存服务器作为生产使用的想法,但是puma服务器使跟踪我的调试语句变得很困难。另外我似乎没有办法改变最大线程数,即使我的puma.rb文件将其设置为1。
最佳答案
只需在生产模式下使用puma。在您的gemfile中,使用以下命令更改gem 'puma'
#Gemfile
group :production do
gem 'puma'
end
然后运行
bundle install --without production
安装gem。关于ruby-on-rails - 如何将Rails开发服务器设置为Webrick而不是Puma,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23125369/