Files
danbooru/config/initializers/rack_timeout.rb
2021-09-26 23:11:12 -05:00

16 lines
449 B
Ruby

# https://github.com/sharpstone/rack-timeout#configuring
options = {
service_timeout: ENV.fetch("RACK_REQUEST_TIMEOUT", 65).to_i,
wait_timeout: false,
wait_overtime: false,
service_past_wait: false,
term_on_timeout: false
}
Rack::Timeout::Logger.logger = Rails.logger.dup
Rack::Timeout::Logger.logger.level = :error
if Rails.env.production?
Rails.application.config.middleware.insert_before Rack::Runtime, Rack::Timeout, **options
end