Skip to content

Commit e86b04d

Browse files
committed
disable rack timeout, causing memory issues
1 parent 10c809b commit e86b04d

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ gem 'pusher'
3636
gem 'rack-cors'
3737
gem 'rack-mini-profiler', require: false
3838
gem 'rack-ssl-enforcer'
39-
gem 'rack-timeout'
39+
# gem 'rack-timeout' # causing memory issues
4040
gem 'rails', '~> 5.0.2'
4141
gem 'rails_stdout_logging', group: [:development, :production]
4242
gem 'react_on_rails'
@@ -54,6 +54,7 @@ gem 'reverse_markdown'
5454

5555
group :development, :test do
5656
gem 'byebug'
57+
gem 'derailed'
5758
gem 'dotenv-rails'
5859
gem 'fabrication-rails'
5960
gem 'faker'

Gemfile.lock

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ GEM
5656
aws-sdk-core (= 2.9.28)
5757
aws-sigv4 (1.0.0)
5858
bcrypt (3.1.11)
59+
benchmark-ips (2.7.2)
5960
bindata (2.4.0)
6061
bindex (0.5.0)
6162
blankslate (3.1.3)
@@ -98,6 +99,16 @@ GEM
9899
concurrent-ruby (1.0.5)
99100
connection_pool (2.2.1)
100101
dalli (2.7.6)
102+
derailed (0.1.0)
103+
derailed_benchmarks
104+
derailed_benchmarks (1.3.2)
105+
benchmark-ips (~> 2)
106+
get_process_mem (~> 0)
107+
heapy (~> 0)
108+
memory_profiler (~> 0)
109+
rack (>= 1)
110+
rake (> 10, < 13)
111+
thor (~> 0.19)
101112
domain_name (0.5.20170404)
102113
unf (>= 0.0.5, < 1.0.0)
103114
dotenv (2.2.1)
@@ -140,6 +151,7 @@ GEM
140151
haml (>= 4.0.6, < 6.0)
141152
html2haml (>= 1.0.1)
142153
railties (>= 4.0.1)
154+
heapy (0.1.3)
143155
html2haml (2.2.0)
144156
erubis (~> 2.7.0)
145157
haml (>= 4.0, < 6)
@@ -193,6 +205,7 @@ GEM
193205
mime-types (>= 1.16, < 4)
194206
mailgun-ruby (1.1.6)
195207
rest-client (~> 2.0)
208+
memory_profiler (0.9.10)
196209
meta-tags (2.4.1)
197210
actionpack (>= 3.2.0, < 5.2)
198211
method_source (0.8.2)
@@ -241,7 +254,6 @@ GEM
241254
rack-ssl-enforcer (0.2.9)
242255
rack-test (0.6.3)
243256
rack (>= 1.0)
244-
rack-timeout (0.4.2)
245257
rails (5.0.3)
246258
actioncable (= 5.0.3)
247259
actionmailer (= 5.0.3)
@@ -374,6 +386,7 @@ DEPENDENCIES
374386
coffee-rails (~> 4.1.0)
375387
connection_pool
376388
dalli
389+
derailed
377390
dotenv-rails
378391
excon
379392
fabrication-rails
@@ -404,7 +417,6 @@ DEPENDENCIES
404417
rack-cors
405418
rack-mini-profiler
406419
rack-ssl-enforcer
407-
rack-timeout
408420
rails (~> 5.0.2)
409421
rails-controller-testing
410422
rails_12factor

config/initializers/rack_timeout.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Rack::Timeout.service_timeout = ENV.fetch('RACK_TIMEOUT', 5).to_i
1+
# Rack::Timeout.service_timeout = ENV.fetch('RACK_TIMEOUT', 5).to_i

0 commit comments

Comments
 (0)