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

मेरा नोड ऐप कुछ पलों के लिए क्यों काम करता है और क्रैश (हेरोकू) क्यों करता है?

यह समस्या हो सकती है

सर्वर डिस्कनेक्ट को संभालने के लिए आप निम्न कोड का उपयोग कर सकते हैं

var db_config = {
  host: 'localhost',
    user: 'root',
    password: '',
    database: 'example'
};

var connection;

function handleDisconnect() {
  connection = mysql.createConnection(db_config); // Recreate the connection, since
                                                  // the old one cannot be reused.

  connection.connect(function(err) {              // The server is either down
    if(err) {                                     // or restarting (takes a while sometimes).
      console.log('error when connecting to db:', err);
      setTimeout(handleDisconnect, 2000); // We introduce a delay before attempting to reconnect,
    }                                     // to avoid a hot loop, and to allow our node script to
  });                                     // process asynchronous requests in the meantime.
                                          // If you're also serving http, display a 503 error.
  connection.on('error', function(err) {
    console.log('db error', err);
    if(err.code === 'PROTOCOL_CONNECTION_LOST') { // Connection to the MySQL server is usually
      handleDisconnect();                         // lost due to either server restart, or a
    } else {                                      // connnection idle timeout (the wait_timeout
      throw err;                                  // server variable configures this)
    }
  });
}

handleDisconnect();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लार्वा में उपस्थिति बनाना

  2. वर्डप्रेस एसक्यूएल:पोस्ट श्रेणी और टैग प्राप्त करें

  3. क्या डेटा लोड करने के लिए .SQL फ़ाइल को निष्पादित करने का कोई लारवेल तरीका है?

  4. श्रोडिंगर्स MySQL तालिका:मौजूद है, फिर भी यह नहीं है

  5. MYSQL Query - CONCAT करके और सही गुणा किए गए कुल मानों के साथ नया कॉलम बनाकर, सही मान कैसे दिखाएं, ब्लॉब्स नहीं?