Welcome to mirror list, hosted at ThFree Co, Russian Federation.

timeout.rb « initializers « config - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: bc88595cf26bb0b60d29adc6446c58fadb65c4d2 (plain)
1
2
3
4
5
6
7
8
# Slowpoke extends Rack::Timeout to gracefully kill Unicorn workers so they can clean up state.
Slowpoke.timeout = 60

# The `Rack::Timeout` middleware kills requests after 60 seconds (as set above).
# We're replacing it with our `Gitlab::Middleware::Timeout` that does the same,
# except ignoring Git-over-HTTP requests, letting those take as long as they need.

Rails.application.config.middleware.swap(Rack::Timeout, Gitlab::Middleware::Timeout)