Remove rack-timeout (#7809)
Timeout considered harmful due to leaving the app in a broken state, including unreaped database connections
This commit is contained in:
		
							
								
								
									
										1
									
								
								Gemfile
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								Gemfile
									
									
									
									
									
								
							@@ -66,7 +66,6 @@ gem 'pundit', '~> 1.1'
 | 
				
			|||||||
gem 'premailer-rails'
 | 
					gem 'premailer-rails'
 | 
				
			||||||
gem 'rack-attack', '~> 5.2'
 | 
					gem 'rack-attack', '~> 5.2'
 | 
				
			||||||
gem 'rack-cors', '~> 1.0', require: 'rack/cors'
 | 
					gem 'rack-cors', '~> 1.0', require: 'rack/cors'
 | 
				
			||||||
gem 'rack-timeout', '~> 0.4'
 | 
					 | 
				
			||||||
gem 'rails-i18n', '~> 5.1'
 | 
					gem 'rails-i18n', '~> 5.1'
 | 
				
			||||||
gem 'rails-settings-cached', '~> 0.6'
 | 
					gem 'rails-settings-cached', '~> 0.6'
 | 
				
			||||||
gem 'redis', '~> 4.0', require: ['redis', 'redis/connection/hiredis']
 | 
					gem 'redis', '~> 4.0', require: ['redis', 'redis/connection/hiredis']
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -425,7 +425,6 @@ GEM
 | 
				
			|||||||
      rack
 | 
					      rack
 | 
				
			||||||
    rack-test (1.0.0)
 | 
					    rack-test (1.0.0)
 | 
				
			||||||
      rack (>= 1.0, < 3)
 | 
					      rack (>= 1.0, < 3)
 | 
				
			||||||
    rack-timeout (0.4.2)
 | 
					 | 
				
			||||||
    rails (5.2.0)
 | 
					    rails (5.2.0)
 | 
				
			||||||
      actioncable (= 5.2.0)
 | 
					      actioncable (= 5.2.0)
 | 
				
			||||||
      actionmailer (= 5.2.0)
 | 
					      actionmailer (= 5.2.0)
 | 
				
			||||||
@@ -726,7 +725,6 @@ DEPENDENCIES
 | 
				
			|||||||
  pundit (~> 1.1)
 | 
					  pundit (~> 1.1)
 | 
				
			||||||
  rack-attack (~> 5.2)
 | 
					  rack-attack (~> 5.2)
 | 
				
			||||||
  rack-cors (~> 1.0)
 | 
					  rack-cors (~> 1.0)
 | 
				
			||||||
  rack-timeout (~> 0.4)
 | 
					 | 
				
			||||||
  rails (~> 5.2.0)
 | 
					  rails (~> 5.2.0)
 | 
				
			||||||
  rails-controller-testing (~> 1.0)
 | 
					  rails-controller-testing (~> 1.0)
 | 
				
			||||||
  rails-i18n (~> 5.1)
 | 
					  rails-i18n (~> 5.1)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +0,0 @@
 | 
				
			|||||||
Rack::Timeout::Logger.disable
 | 
					 | 
				
			||||||
Rack::Timeout.service_timeout = false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if Rails.env.production?
 | 
					 | 
				
			||||||
  Rack::Timeout.service_timeout = 90
 | 
					 | 
				
			||||||
end
 | 
					 | 
				
			||||||
		Reference in New Issue
	
	Block a user