我正在从 Thin 迁移到 Unicorn。除了加载特定的 Gem 包外,我在大多数网站上都取得了成功。我不认为这是包本身,而是 Unicorn 如何与 Initializer 文件交互。
这是我目前的unicorn.rb
设置。因为我使用的是 Mongoid,所以我没有使用 before_fork 或 after_fork。
worker_processes 3
timeout 30
preload_app true
初始化文件在/config/initializers/asin.rb
ASIN::Configuration.configure do |config|
config.secret = ENV['AMAZON_SECRET']
config.key = ENV['AMAZON_KEY']
config.associate_tag = ENV['AMAZON_TAG']
config.version = ENV['AMAZON_VERSION']
end
Rails 会自动加载初始化文件中的信息吗?