ruby-on-rails - 如何将Rails开发服务器设置为Webrick而不是Puma

标签 ruby-on-rails heroku puma

我在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/

相关文章:

ruby-on-rails - 在 RubyOnRails 应用程序中实现 25K 并发连接

iphone - 扩展 restful_authentication/AuthLogic 以支持匿名 iPhone 的延迟登录的最佳方法是什么?

ruby-on-rails - POPAuthenticationError - 从 Gmail 帐户轮询时出现 Mailman 错误

node.js - 保留在heroku上运行的nodejs应用程序的历史堆栈跟踪

ruby-on-rails - Rails 4 Rack::Deflater 不工作。页面速度显示未进行 gzip 压缩

ruby-on-rails - Faye 如何计算最大客户数

python - Heroku 上的 Flask Streaming 仍然出现 30 秒超时错误

ruby-on-rails - Elastic Beanstalk 上的 502 错误网关 nginx + puma + rails 3.2

ruby-on-rails - 使用 Capistrano 部署时找不到 Puma gem

python - Heroku 应用程序在推送小更改后崩溃。非常困惑