当我在开发中为我的Rails服务器运行Puma时,这个转储发生了什么。我发现我的应用程序在开发过程中开始很慢,我必须每隔一段时间重新启动服务器。所以我很好奇这个转储发生了什么,我怎样才能使我的Puma服务器在开发中表现得更好?
这是我的Procfile
web: bundle exec puma -C config/puma.rb
这是我的Puma.rb文件
workers Integer(ENV['WEB_CONCURRENCY'] || 2)
threads_count = Integer(ENV['MAX_THREADS'] || 8)
threads threads_count, threads_count
preload_app!
rackup DefaultRackup
port ENV['PORT'] || 3000
environment ENV['RACK_ENV'] || 'development'
on_worker_boot do
ActiveRecord::Base.establish_connection
end