2011-12-04 4 views

उत्तर

1

Django डेटाबेस रैपर में is_usable() नामक एक विधि है जो यह जांचने के लिए सर्वर को पिंग करती है कि यह ऊपर है या नहीं।

def is_usable(self): 
    try: 
     self.connection.ping() 
    except DatabaseError: 
     return False 
    else: 
     return True 

MySQL URL से आपके द्वारा दी गई - -

ऑटो पुनः कनेक्ट सक्षम है, तो mysql_ping() एक पुनः कनेक्ट करता है यह MySQL के लिए एक है। अन्यथा, यह एक त्रुटि देता है।

तो यह सब कैसे आप इस हिस्से के लिए कॉन्फ़िगर पर निर्भर करता है -

mysql_options(&mysql, MYSQL_OPT_RECONNECT, &reconnect); 

आप डीबीएमएस पर अपने आप को स्थापित करने के लिए है।