に私は、次のピューマの設定実行ピューマ生産の労働者が、開発
threads_count = Integer(ENV["DB_POOL"] || ENV["MAX_THREADS"] || 15)
threads threads_count, threads_count
workers 3
preload_app!
rackup DefaultRackup
port ENV["PORT"] || 3000
environment ENV["RACK_ENV"] || "development"
on_worker_boot do
ActiveSupport.on_load(:active_record) do
ActiveRecord::Base.establish_connection
end
end
before_fork do
ActiveRecord::Base.connection_pool.disconnect!
end
それは生産のための素晴らしいことだが、私は3人の労働者をスピンアップまたは開発中WEBrickに使用したくないを実行しているではありません。私は労働者の特定のコードを環境検査でラップしようとしましたが、それはpuma DSLを破壊します。開発で非クラスタモードでpumaを実行するためのアイデアですか?
その構成を使用しない生産のため、私は、
config/puma/production.rb
の生産の設定を設定してやったプーマDSLを破る "_ - あなたはもっと具体的になりますか?このファイルはRubyの構文のようです。 – Stefan
申し訳ありませんが、私が意味していたのは、私がチェックプーマに「労働者」に関するエラーで包んだときでした。 –