Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка:Не може да се постави заявка след фатална грешка в mysql възел

Всъщност реших да потърся грешката ви в Google и след като прочетох тази тема:https://github.com/felixge/node-mysql/issues/832 Разбрах, че не освобождавате връзката след завършване на първата заявка и така пулът никога не се опитва да ви издаде нова. Вие бяхте прави, че остарялата връзка може да е проблемът. ето как да поправите това, ако е:

upload.on('begin', function (fileInfo, reqs, resp) { 
    var fileType = resp.req.fields.file_type;
    var originalFileName = fileInfo.name;
     var renamedFilename = file.fileRename(fileInfo,fileType);
    /*renaming the file */
    fileInfo.name = renamedFilename;

    /*start: log the details in database;*/
    var utcMoment = conf.moment.utc();
    var UtcSCPDateTime = new Date( utcMoment.format() );
    var activityData = {
        activity_type     : conf.LIST_UPLOAD_BEGIN,
        username          : test ,
        message           : 'test has started the upload process for the file',
        activity_datetime : UtcSCPDateTime 
    };
    reqs.params.activityData = activityData;
    req.getConnection(function(err,connection) {
    var dbData = req.params.activityData;
    var activity_type = dbData.activity_type;
    console.dir("[ Connection ID:- ] "+connection.threadId+' ] [ Activity type:- ] '+activity_type);
    var insertQuery = connection.query("INSERT INTO tblListmanagerActivityLog SET ? ",dbData, function(err, result) {
        if (err) {
            console.log("Error inserting while performing insert for activity "+activity_type+" : %s ",err );
        } else {
            console.log('Insert successfull');
        }
        /// Here is the change:
        connection.release();
    });

});
    /*end: log the details in database;*/
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Зареждане на utf-8 кодиран текст в MySQL таблица

  2. Какъв е максималният размер на int(10) в Mysql

  3. Най-добрият начин за предотвратяване на отрицателна стойност в mysql

  4. Грешка в MySQL при задаване на стойност по подразбиране за DATE или DATETIME

  5. Може ли таблица на база данни да бъде без първичен ключ?