Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डॉकर में MySQL के साथ Django-Restframework \'db\' पर MySQL सर्वर से कनेक्ट नहीं हो सकता है

ऐसा तब हो सकता है जब आपका एप्लिकेशन कंटेनर (वेब यहां) आपके डेटाबेस के पूरी तरह से आरंभ होने से पहले शुरू होता है।

आपको db . तक प्रतीक्षा करनी होगी सेवा शुरू हो गई है (अधिक सटीक रूप से, mysql . तक अपना आवेदन शुरू करने से पहले कनेक्शन स्वीकार कर रहा है) )।

उसके लिए, आप wait-for-it.sh . का उपयोग कर सकते हैं स्क्रिप्ट (चेक करें https://docs.docker.com/compose/startup-order/ ) अपने पायथन कमांड चलाने से पहले। वैकल्पिक रूप से, आप अपने वेब . पर पुनरारंभ नीति का उपयोग कर सकते हैं सेवा (https://docs.docker.com/compose/compose-file/ #restart_policy ) आपकी सेवा को स्वचालित रूप से पुनरारंभ करने के लिए (डेटाबेस के ऊपर होने तक)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql में एक कॉलम को कैसे फेरबदल करें

  2. CKEditor में इनलाइन एडिट के साथ डेटा को PHP/Mysql में सेव करें

  3. php mysql_insert_id (); काम नहीं कर

  4. एकाधिक तालिकाओं से संबंधित पोस्ट खोजने के लिए MySQL क्वेरी कैसे बनाएं?

  5. रीडायरेक्ट - <मेटा http-equiv='refresh' /> का विकल्प?