überschritten hat, die 'max_user_connections' resource

Ich habe eine MySQL -, Express -, Winkel -, NodeJS-Anwendung und manchmal wenn ich mich einlogge bekomme ich folgende Fehlermeldung in meinem node-Konsole:

TypeError: Cannot read property 'query' undefined

Tritt der Fehler in meinem passport.local.js Datei, dies ist die Zeile:

connection.query('SELECT * FROM users WHERE username LIKE ?', [username], function (err, user) {

Dies ist die passport-Funktion

passport.use(new LocalStrategy(
    function(username, password, done) {

        console.log('app.js');

        pool.getConnection(function(err, connection) {

            console.log('err: ' + err);
            console.log(connection);    

            connection.query('SELECT * FROM users WHERE username LIKE ?', [username], function (err, user) {
                if (err) throw err;

                for (var i = user.length - 1; i >= 0; i--) {
                    var current = user[i];
                }

                if(current){
                    if(bcrypt.compareSync(password, current.password)){
                        return done(null, user);
                    } else {
                        return done(null, false);
                    }
                } else {
                    console.log('no user');
                    return done(null, false);
                }
            });

            connection.release();
        });
    }
));

Ich verlange, dass meine pool in der Spitze meiner Datei

var pool = require('../../config/connection');

Wenn der Fehler Auftritt die:

console.log(connection);  

Bekommt:

undefined

Ich auch den Fehler protokollieren:

console.log('err: ' + err);

Zeigt:

 err: Error: ER_USER_LIMIT_REACHED: User 'bfe4a8980ede74' has exceeded the 'max_user_connections' resource (current value: 10)
Vielleicht sind Sie laichen zu viele Prozesse. Stellen Sie sicher, dass Sie in der Nähe jeder Verbindung, die Sie machen, nachdem Sie fertig sind mit ihm.

InformationsquelleAutor Peter Boomsma | 2016-08-25

Schreibe einen Kommentar