sql >> Database teknologi >  >> RDS >> Mysql

Fejl:Kan ikke stille forespørgsel i kø efter fatal fejl i mysql node

Faktisk besluttede jeg at google din fejl for dig, og efter at have læst denne tråd:https://github.com/felixge/node-mysql/issues/832 Jeg indså, at du ikke frigiver forbindelsen, efter at den første forespørgsel er fuldført, og derfor forsøger puljen aldrig at udstede en ny til dig. Du havde ret i, at den uaktuelle forbindelse kunne være problemet. Sådan løser du det, hvis det er:

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. Fjern den forrige markør og tilføj markør i den opdaterede lat lng

  2. Docker - Rails-appen kan ikke oprette forbindelse til linket Postgres-container (synes ikke at køre)

  3. PHP Mysql slutter sig til på tværs af databaser

  4. Om mysql cursor og iterator