diff --git a/config/puma.rb b/config/puma.rb
index 6a96867d54d27e04f2090bc4191131da39b8a76c..224be79036556e4fa1cc86f16ffc9b05169cce56 100644
--- a/config/puma.rb
+++ b/config/puma.rb
@@ -1,3 +1,5 @@
+persistent_timeout ENV.fetch('PERSISTENT_TIMEOUT') { 20 }.to_i
+
 threads_count = ENV.fetch('MAX_THREADS') { 5 }.to_i
 threads threads_count, threads_count