सबसे संभावित कारण डेटाबेस के साथ आपका कनेक्शन मर गया है (फ़ायरवॉल, सर्वर कॉन्फ़िगरेशन ...) और रेल ने ध्यान नहीं दिया, इसलिए ActiveRecord::QueryCache
के अंदर एक टाइमआउट होता है . एक बार जब रेल को पता चलता है कि कनेक्शन मर गया है, तो यह फिर से जुड़ जाता है और निष्पादन प्रवाह जारी रहता है।
परम read_timeout
. सेट करने का प्रयास करें आपके database.yml
. में 10 सेकंड की तरह कुछ फ़ाइल करें और अपने कनेक्शन और सर्वर सेटिंग्स की जाँच करें।