मेरे पास एक स्टैंड-अलोन स्क्रिप्ट है जो Django ORM का उपयोग करके पोस्टग्रे से/लिखती है।Django डेटाबेस एरर के बाद पुनः कनेक्ट कैसे करें: क्वेरी टाइमआउट
मैं इस त्रुटि मिलती है कभी कभी
DatabaseError: query timeout server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.
मैं संपर्क पुनः स्थापित और पटकथा में प्रसंस्करण कोड पुन: प्रयास करने की जरूरत है, लेकिन एक रास्ता खोज नहीं कर पा रहे। निम्नलिखित कोड 'InterfaceError: कनेक्शन पहले से बंद है' को फिर से उठाता है, इसलिए यह काम नहीं करता है।
for repeat in range(5):
try:
.....................PROCESSING CODE...................
except DatabaseError, e:
time.sleep(30)
else:
break
else:
return
कोई विचार?
मुझे अब समस्या से परेशान नहीं है। अगर किसी और ने इस उत्तर को सही समाधान के रूप में सत्यापित किया है, तो मैं इसे चिह्नित करूंगा। जवाब देने के लिए शुक्रिया। – kakarukeys
इसे जाने दें। अगर यह काम करता है तो मैं आपको बता दूंगा ... –
@kakarukeys यह मेरे लिए काम करता है। (Django 1.4 और postgresql का उपयोग कर) –