मैंने हाल ही में रेलवे 4.0.4 से 4.2 तक अपग्रेड किया है, और यह भी निर्भरता है। मैं अपने आवेदन को प्यूमा सर्वर पर चलाता हूं, और मैंने प्यूमा मणि को हाल ही में स्थिर रिलीज में अपग्रेड किया है।रेल के बाद सुपर धीमी प्रदर्शन 4.2 अपग्रेड
समस्या, केवल प्रासंगिक है अपग्रेड करने के बाद, मेरे अनुरोध के समय की सबसे 1-2 सेकंड से, 30 को Heroku समय बाहर
प्यूमा कनेक्शन फ़ाइल
# Force heroku to bigger conenction pool
Rails.application.config.after_initialize do
ActiveRecord::Base.connection_pool.disconnect!
ActiveSupport.on_load(:active_record) do
config = ActiveRecord::Base.configurations[Rails.env] || Rails.application.config.database_configuration[Rails.env]
config['reaping_frequency'] = ENV['PUMA_DB_REAP_FREQ'] || 10 # Seconds
config['pool'] = ENV['PUMA_DB_POOL'] || 20 # Puma can run up to 16 threads, perfect will be 80 (5x16), but heroku max is 20 for dev and basic
ActiveRecord::Base.establish_connection(config)
end
end
Gemfile में जिसके परिणामस्वरूप चला गया, (रत्न)
source 'https://rubygems.org'
ruby '2.0.0'
gem 'puma', '2.10.2'
gem 'rails', '~> 4.2.0'
gem 'pg', '~> 0.18.0'
gem 'heroku'
gem 'responders', '~> 2.0'
कोई विचार क्यों अनुरोध समय में यह बड़ा परिवर्तन हुआ?
क्या आपने ऐप, सर्वर और डीबी लॉग पढ़ा है? – rafaels88
हां मैं नई अवशेष का उपयोग करता हूं। – Tarlen
कुछ कारणों के लिए अपग्रेड के बाद ठीक वही प्रश्न और विधियां अभी चलाने के लिए बहुत अधिक समय लेती हैं, मैं कुछ बहुत समान दिख रहा हूं। एक समाधान सुनने की उम्मीद है। अगर मुझे कोई समाधान मिल जाए, तो मैं यहां पोस्ट करूंगा। – Aaron